From 0d541756b7938075aa2080d44831913ade97ba92 Mon Sep 17 00:00:00 2001 From: Vinicius Moreira Date: Wed, 24 Jul 2019 16:29:15 -0300 Subject: [PATCH] fix: systray cleaning updates --- fpakman/view/qt/systray.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/fpakman/view/qt/systray.py b/fpakman/view/qt/systray.py index 901a914f..e00c35e9 100755 --- a/fpakman/view/qt/systray.py +++ b/fpakman/view/qt/systray.py @@ -29,10 +29,7 @@ class UpdateCheck(QThread): while True: updates = self.manager.list_updates() - - if updates: - self.signal.emit(updates) - + self.signal.emit(updates) time.sleep(self.check_interval) @@ -103,6 +100,7 @@ class TrayIcon(QSystemTrayIcon): system.notify_user(msg) else: + self.last_updates.clear() new_icon = self.icon_default self.set_default_tooltip() @@ -113,7 +111,6 @@ class TrayIcon(QSystemTrayIcon): self.lock_notify.release() def show_manage_window(self): - if self.manage_window is None: self.manage_window = ManageWindow(locale_keys=self.locale_keys, manager=self.manager,