From 39342f185561adbd67442e41e24583a53a632b6a Mon Sep 17 00:00:00 2001 From: FTCHD <144691102+FTCHD@users.noreply.github.com> Date: Mon, 29 Dec 2025 00:44:21 +0700 Subject: [PATCH] flatpak plugin handling, #122 #114 Signed-off-by: FTCHD <144691102+FTCHD@users.noreply.github.com> --- src-tauri/src/lib.rs | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 60bc177..ce44ad2 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -616,16 +616,22 @@ pub fn run() { let _guard = tauri_plugin_sentry::minidump::init(&client); - let mut app = tauri::Builder::default() - .plugin(tauri_plugin_single_instance::init(|app, _argv, _cwd| { - if let Some(window) = app - .webview_windows() - .values() - .find(|w| w.label() != "main") - { - let _ = window.set_focus(); - } - })) + let mut app = tauri::Builder::default(); + + if !is_flathub() { + app = app + .plugin(tauri_plugin_single_instance::init(|app, _argv, _cwd| { + if let Some(window) = app + .webview_windows() + .values() + .find(|w| w.label() != "main") + { + let _ = window.set_focus(); + } + })); + } + + app = app .plugin(tauri_plugin_deep_link::init()) .plugin(tauri_plugin_sentry::init_with_no_injection(&client)) .plugin(tauri_plugin_clipboard_manager::init())