Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-diagnostics/src/handlers/remove_unnecessary_else.rs')
| -rw-r--r-- | crates/ide-diagnostics/src/handlers/remove_unnecessary_else.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/crates/ide-diagnostics/src/handlers/remove_unnecessary_else.rs b/crates/ide-diagnostics/src/handlers/remove_unnecessary_else.rs index d055d36c2a..8d717b9093 100644 --- a/crates/ide-diagnostics/src/handlers/remove_unnecessary_else.rs +++ b/crates/ide-diagnostics/src/handlers/remove_unnecessary_else.rs @@ -1,4 +1,4 @@ -use hir::{HirFileIdExt, db::ExpandDatabase, diagnostics::RemoveUnnecessaryElse}; +use hir::{db::ExpandDatabase, diagnostics::RemoveUnnecessaryElse}; use ide_db::text_edit::TextEdit; use ide_db::{assists::Assist, source_change::SourceChange}; use itertools::Itertools; @@ -90,8 +90,10 @@ fn fixes(ctx: &DiagnosticsContext<'_>, d: &RemoveUnnecessaryElse) -> Option<Vec< }; let edit = TextEdit::replace(range, replacement); - let source_change = - SourceChange::from_text_edit(d.if_expr.file_id.original_file(ctx.sema.db), edit); + let source_change = SourceChange::from_text_edit( + d.if_expr.file_id.original_file(ctx.sema.db).file_id(ctx.sema.db), + edit, + ); Some(vec![fix( "remove_unnecessary_else", |