From c9d02e1aa9d4e1d1284275aa0c1cdd3a23e4f3c5 Mon Sep 17 00:00:00 2001 From: Keavon Chambers Date: Wed, 6 May 2026 07:47:41 -0700 Subject: [PATCH] Un-minimize and focus the window when a document is opened --- desktop/src/app.rs | 3 +++ desktop/src/window.rs | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/desktop/src/app.rs b/desktop/src/app.rs index e8a1b33030..1c65a89476 100644 --- a/desktop/src/app.rs +++ b/desktop/src/app.rs @@ -481,6 +481,9 @@ impl App { if let Some(launch_documents) = &mut self.launch_documents { launch_documents.extend(paths); } else { + if let Some(window) = &self.window { + window.restore_and_focus(); + } self.open_files(paths); } } diff --git a/desktop/src/window.rs b/desktop/src/window.rs index dcb5d51488..005162b59b 100644 --- a/desktop/src/window.rs +++ b/desktop/src/window.rs @@ -110,6 +110,11 @@ impl Window { self.winit_window.set_minimized(true); } + pub(crate) fn restore_and_focus(&self) { + self.winit_window.set_minimized(false); + self.winit_window.focus_window(); + } + pub(crate) fn toggle_maximize(&self) { if self.is_fullscreen() { return;