🐛 Fix singleton mode window recovery

This commit is contained in:
Tw93
2025-08-31 19:01:53 +08:00
parent 34ce1057fb
commit 1ee8189235
2 changed files with 9 additions and 2 deletions

View File

@@ -14,7 +14,8 @@
"disabled_web_shortcuts": false,
"hide_on_close": true,
"incognito": false,
"enable_wasm": false
"enable_wasm": false,
"enable_drag_drop": false
}
],
"user_agent": {

View File

@@ -41,7 +41,13 @@ pub fn run_app() {
.plugin(tauri_plugin_http::init())
.plugin(tauri_plugin_shell::init())
.plugin(tauri_plugin_notification::init())
.plugin(tauri_plugin_single_instance::init(|_, _, _| ()))
.plugin(tauri_plugin_single_instance::init(|app, _args, _cwd| {
if let Some(window) = app.get_webview_window("pake") {
let _ = window.unminimize();
let _ = window.show();
let _ = window.set_focus();
}
}))
.invoke_handler(tauri::generate_handler![
download_file,
download_file_by_binary,