Gmail thread reloads dont work properly

Bug #675002 reported by Robert Dyer
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Docky
Fix Released
Low
Robert Dyer

Bug Description

If the Gmail thread is already checking and you try a manual refresh, there is a race condition and it does not refresh. You have to do a second manual refresh to make it work.

When you do the refresh, the thread stops (as shown in the logs):

[Debug 14:45:23.829] [GMailAtom] Stoping Atom thread

However, the checker call executes before the stopping thread sets the running flag to false, and immediately returns without checking.

Robert Dyer (psybers)
Changed in docky:
milestone: none → 2.0.8
Revision history for this message
Robert Dyer (psybers) wrote :

Fixed in rev 1681.

Changed in docky:
status: New → Fix Committed
Revision history for this message
Robert Dyer (psybers) wrote :

The fix in 1681 caused a new crash, I undid some of it and pushed rev 1687. Note that this bug is still fixed in rev 1687.

Changed in docky:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.