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 +}