Unnamed repository; edit this file 'description' to name the repository.
update insert_use to use editor variant
bit-aloo 2 weeks ago
parent 3c40d02 · commit 27afa8a
-rw-r--r--crates/ide-db/src/imports/insert_use.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/crates/ide-db/src/imports/insert_use.rs b/crates/ide-db/src/imports/insert_use.rs
index 4b0373271c..c3949f8713 100644
--- a/crates/ide-db/src/imports/insert_use.rs
+++ b/crates/ide-db/src/imports/insert_use.rs
@@ -248,9 +248,12 @@ fn insert_use_with_alias_option_with_editor(
};
}
- let use_tree = make.use_tree(path, None, alias, false);
- if mb == Some(MergeBehavior::One) && use_tree.path().is_some() {
- use_tree.wrap_in_tree_list();
+ let mut use_tree = make.use_tree(path, None, alias, false);
+ if mb == Some(MergeBehavior::One)
+ && use_tree.path().is_some()
+ && let Some(wrapped) = use_tree.wrap_in_tree_list_with_editor()
+ {
+ use_tree = wrapped;
}
let use_item = make.use_(scope.required_cfgs.iter().cloned().rev(), None, use_tree);