From 436be3ecfb3607833ddaad5155719fa170dedf15 Mon Sep 17 00:00:00 2001 From: Jai A Date: Fri, 30 Aug 2024 10:17:38 -0700 Subject: [PATCH] Fix deep linking on Windows --- apps/app/src/main.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/apps/app/src/main.rs b/apps/app/src/main.rs index 603f73e97..8f97fcd70 100644 --- a/apps/app/src/main.rs +++ b/apps/app/src/main.rs @@ -169,7 +169,15 @@ fn main() { } builder = builder - .plugin(tauri_plugin_single_instance::init(|app, _args, _cwd| { + .plugin(tauri_plugin_single_instance::init(|app, args, _cwd| { + if let Some(payload) = args.get(1) { + tracing::info!("Handling deep link from arg {payload}"); + let payload = payload.clone(); + tauri::async_runtime::spawn(api::utils::handle_command( + payload, + )); + } + if let Some(win) = app.get_window("main") { let _ = win.set_focus(); }