From 28a7a08ff01d0cbdff1d38071b96337ac0ab6cea Mon Sep 17 00:00:00 2001 From: teamcons Date: Sat, 13 Sep 2025 17:46:30 +0200 Subject: [PATCH 1/2] prevent app from lingering in the background --- src/MainWindow.vala | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/MainWindow.vala b/src/MainWindow.vala index a329344..2d17473 100644 --- a/src/MainWindow.vala +++ b/src/MainWindow.vala @@ -84,7 +84,12 @@ public class Badger.MainWindow : Gtk.Window { // Avoid a bug whence reopened windows cannot be closed private bool before_destroy () { + debug ("Window closed!"); hide (); + if (!settings.get_boolean ("all")) { + debug ("All reminders are disabled, Badger will now go to sleep"); + application.quit (); + }; return true; } } From 9380381fe7bb9f068cb8f3d0fa83a4ce7b6b9ffa Mon Sep 17 00:00:00 2001 From: Stella and Charlie <147658063+teamcons@users.noreply.github.com> Date: Fri, 26 Sep 2025 09:05:32 +0200 Subject: [PATCH 2/2] Update MainWindow.vala --- src/MainWindow.vala | 1 - 1 file changed, 1 deletion(-) diff --git a/src/MainWindow.vala b/src/MainWindow.vala index fcff7df..a7577e1 100644 --- a/src/MainWindow.vala +++ b/src/MainWindow.vala @@ -86,7 +86,6 @@ public class Badger.MainWindow : Gtk.Window { // Avoid a bug whence reopened windows cannot be closed private bool before_destroy () { debug ("Window closed!"); - hide (); if (!settings.get_boolean ("all")) { debug ("All reminders are disabled, Badger will now go to sleep");