diff --git a/src/bin/edit/draw_filepicker.rs b/src/bin/edit/draw_filepicker.rs index d5b8ebb4ee7..42988fc3b18 100644 --- a/src/bin/edit/draw_filepicker.rs +++ b/src/bin/edit/draw_filepicker.rs @@ -9,7 +9,7 @@ use edit::framebuffer::IndexedColor; use edit::helpers::*; use edit::input::vk; use edit::tui::*; -use edit::{icu, path, sys}; +use edit::{icu, path}; use crate::localization::*; use crate::state::*; @@ -114,9 +114,7 @@ pub fn draw_file_picker(ctx: &mut Context, state: &mut State) { // Check if the file already exists and show an overwrite warning in that case. if state.wants_file_picker != StateFilePicker::Open && let Some(path) = doit.as_deref() - && let Some(doc) = state.documents.active() - && let Some(file_id) = &doc.file_id - && sys::file_id(None, path).is_ok_and(|id| &id == file_id) + && path.exists() { state.file_picker_overwrite_warning = doit.take(); }