borgend/ui.py

changeset 101
3068b0de12ee
parent 99
281bab8361c8
child 105
55043f86c0b5
--- 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:

mercurial