设置应用为单例,防止多个实例同时存在

This commit is contained in:
2026-05-12 06:31:37 +08:00
parent 7847a9f6b2
commit 02f7df4201
4 changed files with 103 additions and 2 deletions

View File

@ -141,6 +141,13 @@ pub fn run() {
audio::set_volume
])
.plugin(tauri_plugin_opener::init())
.plugin(tauri_plugin_single_instance::init(|app, _args, _cwd| {
if let Some(window) = app.get_webview_window("main") {
let _ = window.show();
let _ = window.set_focus();
let _ = window.unminimize();
}
}))
.run(tauri::generate_context!())
.expect("error while running Nekosonic");
}