From 604aa052d39fa54a236d7e5e405124e8d56c0e42 Mon Sep 17 00:00:00 2001 From: Juliette Monsel Date: Thu, 13 Sep 2018 17:49:17 +0200 Subject: [PATCH] tk tray icon loop --- checkmailslib/trayicon/tkicon.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/checkmailslib/trayicon/tkicon.py b/checkmailslib/trayicon/tkicon.py index 894f0a5..2158493 100644 --- a/checkmailslib/trayicon/tkicon.py +++ b/checkmailslib/trayicon/tkicon.py @@ -24,7 +24,7 @@ It follows http://www.freedesktop.org specifications when looking up the system tray manager. """ - + import tkinter from checkmailslib.constants import PhotoImage @@ -169,7 +169,8 @@ def change_icon(self, icon, desc): def loop(self, tk_window): # no need to update since it is part of the tk mainloop - tk_window.loop_id = "" + self.update_idletasks() + tk_window.loop_id = tk_window.after(10, self.loop, tk_window) def get_item_label(self, item): return self.menu.entrycget(item, 'label')