diff --git a/gui/src/macos/preferences/views/widgets.rs b/gui/src/macos/preferences/views/widgets.rs index 0ab1648..ee3d84b 100644 --- a/gui/src/macos/preferences/views/widgets.rs +++ b/gui/src/macos/preferences/views/widgets.rs @@ -181,7 +181,9 @@ impl PathView { file_select_panel.set_can_choose_files(true); file_select_panel.set_allows_multiple_selection(false); file_select_panel.show(move |v| { - handler(v.first().map(|v| v.pathbuf())); + if let Some(path) = v.first() { + handler(Some(path.pathbuf())); + } }); });