From db0ab2e4a9e226da23416d45ff64ca168ef58c47 Mon Sep 17 00:00:00 2001 From: 21pages Date: Mon, 11 Sep 2023 15:19:07 +0800 Subject: [PATCH] try start tray when a new controlled connection is established for windows flutter Signed-off-by: 21pages --- src/server/connection.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/server/connection.rs b/src/server/connection.rs index c9f07eb78..85db55136 100644 --- a/src/server/connection.rs +++ b/src/server/connection.rs @@ -1351,6 +1351,12 @@ impl Connection { log::error!("ipc to connection manager exit: {}", err); } }); + #[cfg(all(windows, feature = "flutter"))] + std::thread::spawn(|| { + if crate::is_server() && !crate::check_process("--tray", false) { + crate::platform::run_as_user(vec!["--tray"]).ok(); + } + }); } }