From 453d15d94dfa776e12fd2ea9fe7a8dc04990e2d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Fri, 3 Oct 2025 10:11:29 -0700 Subject: [PATCH 1/2] Application: connect to dbus signals --- src/MainWindow.vala | 9 --------- src/Monitor.vala | 4 ++++ 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/src/MainWindow.vala b/src/MainWindow.vala index 42aaf46d..a7d1726d 100644 --- a/src/MainWindow.vala +++ b/src/MainWindow.vala @@ -97,15 +97,6 @@ public class Monitor.MainWindow : Hdy.ApplicationWindow { }); }); - - dbusserver.quit.connect (() => application.quit ()); - dbusserver.show.connect (() => { - this.deiconify (); - this.present (); - setup_window_state (); - this.show_all (); - }); - key_press_event.connect (search_entry.handle_event); this.delete_event.connect (() => { diff --git a/src/Monitor.vala b/src/Monitor.vala index dc80381c..813cfb41 100644 --- a/src/Monitor.vala +++ b/src/Monitor.vala @@ -53,6 +53,10 @@ namespace Monitor { set_accels_for_action ("win.search", { "f" }); set_accels_for_action ("process.end", { "e" }); set_accels_for_action ("process.kill", { "k" }); + + var dbusserver = DBusServer.get_default (); + dbusserver.show.connect (() => activate ()); + dbusserver.quit.connect (quit); } public override void activate () { From 0b141187fc46a07a4c6def241f6289905b6d5234 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Fri, 3 Oct 2025 10:12:52 -0700 Subject: [PATCH 2/2] extra whitespace --- src/MainWindow.vala | 1 - 1 file changed, 1 deletion(-) diff --git a/src/MainWindow.vala b/src/MainWindow.vala index a7d1726d..eb397b20 100644 --- a/src/MainWindow.vala +++ b/src/MainWindow.vala @@ -106,7 +106,6 @@ public class Monitor.MainWindow : Hdy.ApplicationWindow { MonitorApp.settings.set_int ("window-height", window_height); MonitorApp.settings.set_boolean ("is-maximized", this.is_maximized); - if (MonitorApp.settings.get_boolean ("indicator-state")) { this.hide_on_delete (); } else {