From 76b7e9d6ecfe5366a1cbb36ee6532b03cb894f98 Mon Sep 17 00:00:00 2001 From: Simon Gellis Date: Wed, 12 Aug 2026 19:59:26 -0400 Subject: [PATCH] Never attach dialog to window on Windows --- src/filepicker.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/filepicker.rs b/src/filepicker.rs index 1ece0b5..dbdc57f 100644 --- a/src/filepicker.rs +++ b/src/filepicker.rs @@ -23,7 +23,7 @@ impl FilePicker { } pub fn save_file_dialog(&self) -> FileDialogBuilder { - self.new_dialog(FileDialogAction::SaveFile, true) + self.new_dialog(FileDialogAction::SaveFile, cfg!(not(target_os = "windows"))) } fn new_dialog(&self, action: FileDialogAction, attach_window: bool) -> FileDialogBuilder { @@ -44,7 +44,7 @@ pub struct FileDialogBuilder { dialog: rfd::AsyncFileDialog, #[cfg(target_os = "macos")] dialog: rfd::FileDialog, - action: FileDialogAction + action: FileDialogAction, } impl FileDialogBuilder { @@ -81,4 +81,4 @@ impl FileDialogBuilder { enum FileDialogAction { PickFile, SaveFile, -} \ No newline at end of file +}