From 24e815b85eebab97b417b92111675bf1b2a82a72 Mon Sep 17 00:00:00 2001 From: trigg Date: Tue, 9 Jul 2024 02:04:53 +0100 Subject: [PATCH] - switch exit to sigterm to sidestep threaded exit --- discover_overlay/discover_overlay.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/discover_overlay/discover_overlay.py b/discover_overlay/discover_overlay.py index 9fe7e51..421f1fd 100755 --- a/discover_overlay/discover_overlay.py +++ b/discover_overlay/discover_overlay.py @@ -81,8 +81,8 @@ class Discover: self.connection.connect() self.audio_assist = DiscoverAudioAssist(self) - rpc_file = Gio.File.new_for_path(rpc_file) - monitor = rpc_file.monitor_file(0, None) + rpc_file_gio = Gio.File.new_for_path(rpc_file) + monitor = rpc_file_gio.monitor_file(0, None) monitor.connect("changed", self.rpc_changed) config_file = Gio.File.new_for_path(config_file) @@ -125,7 +125,7 @@ class Discover: if normal_close: sys.exit(0) if "--close" in data or "-x" in data: - sys.exit(0) + os.kill(os.getpid(), signal.SIGTERM) if "--steamos" in data or "-s" in data: self.steamos = True if "--hide" in data: