diff --git a/plugins/dialog/src/desktop.rs b/plugins/dialog/src/desktop.rs index d1a3e8b2..aeadf6c7 100644 --- a/plugins/dialog/src/desktop.rs +++ b/plugins/dialog/src/desktop.rs @@ -13,7 +13,7 @@ use rfd::{AsyncFileDialog, AsyncMessageDialog}; use serde::de::DeserializeOwned; use tauri::{plugin::PluginApi, AppHandle, Runtime}; -use crate::{models::*, FileDialogBuilder, FilePath, MessageDialogBuilder, OK}; +use crate::{models::*, FileDialogBuilder, FilePath, MessageDialogBuilder, StopAccessingPath, OK}; pub fn init( app: &AppHandle, @@ -207,6 +207,13 @@ pub fn save_file) + Send + 'static>( }); } +pub fn stop_accessing_path( + _dialog: FileDialogBuilder, + _p: StopAccessingPath, +) -> bool { + true +} + /// Shows a message dialog pub fn show_message_dialog( dialog: MessageDialogBuilder, diff --git a/plugins/dialog/src/mobile.rs b/plugins/dialog/src/mobile.rs index 55c6d460..d4906a40 100644 --- a/plugins/dialog/src/mobile.rs +++ b/plugins/dialog/src/mobile.rs @@ -114,7 +114,7 @@ pub fn stop_accessing_path(dialog: FileDialogBuilder, p: StopAcce .0 .run_mobile_plugin::<()>("stopAccessingPath", p); - if let Err(_) = res { + if res.is_err() { return false; } }