From a7f5534c6b33d73bb34cb24fe57563361dd6d6d9 Mon Sep 17 00:00:00 2001 From: "dries.k" Date: Sun, 28 May 2023 18:14:44 +0200 Subject: [PATCH] in addition to aborting the task, also disconnect from the message signal --- gotify_tray/gui/MainApplication.py | 4 ++++ 1 file changed, 4 insertions(+) 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()