]> code.delx.au - offlineimap/commitdiff
/offlineimap/head: changeset 295
authorjgoerzen <jgoerzen>
Fri, 3 Jan 2003 07:08:10 +0000 (08:08 +0100)
committerjgoerzen <jgoerzen>
Fri, 3 Jan 2003 07:08:10 +0000 (08:08 +0100)
Got Tk working again. Woohoo.

offlineimap/head/debian/changelog
offlineimap/head/offlineimap/ui/Tk.py

index 69bf0763ade633e3d1435eeba2c7b5bc0b962423..fb6a4962e7aa0db484786db5d90da77cb6da91ff 100644 (file)
@@ -5,6 +5,10 @@ offlineimap (3.99.6) unstable; urgency=low
     patch from Kyler Laird in
     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=173895.
     Closes: #173895.   
+  * Fixed the threaded Tcl/Tk problem completely.
+  * Caused the LocalStatus handler to save its file after each change.
+    A crash mid-folder-sync should no longer cause all sorts of things
+    to be re-synced.  Closes: #173530.
 
  -- John Goerzen <jgoerzen@complete.org>  Thu,  2 Jan 2003 13:59:44 -0600
 
index 68133a30b987c84fcd8b65926a1fe4f128d6be27..40e0be0962d86189f85dda0284408529f24d8e97 100644 (file)
@@ -165,7 +165,6 @@ class VerboseUI(UIBase):
 
         self.created.wait()
         del self.created
-        time.sleep(1)
 
         if doidlevac:
             t = threadutil.ExitNotifyThread(target = self.idlevacuum,
@@ -176,7 +175,7 @@ class VerboseUI(UIBase):
     def _runmainloop(s):
         s.top = Tk()
         s.top.title(version.productname + " " + version.versionstr)
-        s.created.set()
+        s.top.after_idle(s.created.set)
         s.top.mainloop()
         s.notdeleted = 0