Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-db/src/imports/insert_use.rs')
-rw-r--r--crates/ide-db/src/imports/insert_use.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/crates/ide-db/src/imports/insert_use.rs b/crates/ide-db/src/imports/insert_use.rs
index 1fd493fd2a..27e3ed6bdb 100644
--- a/crates/ide-db/src/imports/insert_use.rs
+++ b/crates/ide-db/src/imports/insert_use.rs
@@ -263,7 +263,9 @@ fn insert_use_with_alias_option_with_editor(
for existing_use in
scope.as_syntax_node().children().filter_map(ast::Use::cast).filter(filter)
{
- if let Some(merged) = try_merge_imports(syntax_editor, &existing_use, &use_item, mb) {
+ if let Some(merged) =
+ try_merge_imports(syntax_editor.make(), &existing_use, &use_item, mb)
+ {
syntax_editor.replace(existing_use.syntax(), merged.syntax());
return;
}