diff --git a/gotify_tray/gui/MainApplication.py b/gotify_tray/gui/MainApplication.py index 817d220..9cf87d1 100644 --- a/gotify_tray/gui/MainApplication.py +++ b/gotify_tray/gui/MainApplication.py @@ -175,6 +175,10 @@ class MainApplication(QtWidgets.QApplication): if task := getattr(self, s, None): task.abort() aborted_tasks.append(task) + try: + task.message.disconnect() + except TypeError: + pass for task in aborted_tasks: task.wait()