From b9b10fd6e8bc67c07c5255e1abc2d4bc1302d88c Mon Sep 17 00:00:00 2001 From: Bernd Schoolmann Date: Sat, 25 May 2024 09:32:34 +0200 Subject: [PATCH] Make sure status.py exits --- gui/src/linux/flatpak/status.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gui/src/linux/flatpak/status.py b/gui/src/linux/flatpak/status.py index 6c1aaf9..44391e3 100644 --- a/gui/src/linux/flatpak/status.py +++ b/gui/src/linux/flatpak/status.py @@ -7,6 +7,7 @@ gi.require_version('Gtk', '4.0') gi.require_version('Adw', '1') from gi.repository import GLib, Gio import sys +from threading import Timer def set_status(message): bus = Gio.bus_get_sync(Gio.BusType.SESSION, None) @@ -29,9 +30,13 @@ def set_status(message): sys.exit(0) except Exception as e: print(e) + sys.exit(0) if len(sys.argv) > 1: set_status(sys.argv[1]) +thread = Timer(10, sys.exit, [0]) +thread.start() + loop = GLib.MainLoop() loop.run()