--- a/borgend/ui.py Sun Feb 04 00:22:20 2018 +0000 +++ b/borgend/ui.py Sun Feb 04 01:27:38 2018 +0000 @@ -208,7 +208,7 @@ self.__status_callback(_index, status, errorlog=errorlog)) backups[index].set_status_update_callback(cb) - dreamtime.add_callback(self, self.refresh_ui) + dreamtime.add_callback(self, self.__sleepwake_callback) def __rebuild_menu(self): menu=[] @@ -305,6 +305,10 @@ notification_workaround(branding.appname_stylised, msgid, errorlog['message']) + def __sleepwake_callback(self, woke): + if woke: + self.refresh_ui() + def pause_resume_all(self): with self.lock: try: