From 9b0c71d6a31df603641079b20eef12969880e030 Mon Sep 17 00:00:00 2001 From: trigg Date: Fri, 25 Sep 2020 14:50:13 +0100 Subject: [PATCH] - Hide settings window instead of destroy. Fixes #11 --- discover.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/discover.py b/discover.py index a098c19..197068e 100755 --- a/discover.py +++ b/discover.py @@ -300,6 +300,8 @@ class SettingsWindow(Gtk.Window): Gtk.Window.__init__(self) self.overlay = overlay self.set_size_request(400,200) + self.connect("destroy", self.close_window) + self.connect("delete-event", self.close_window) # Find config file self.configDir = os.path.join(xdg_config_home, "discover") @@ -312,6 +314,10 @@ class SettingsWindow(Gtk.Window): self.create_gui() + def close_window(self, a=None,b=None): + self.hide() + return True + def get_monitor_index(self, name): display = Gdk.Display.get_default() for i in range(0, display.get_n_monitors()):