Export to GitHub

jumplist-extender - issue #37

AppList.xml file lock race condition -- Resets shortcut positions


Posted on May 17, 2010 by Grumpy Monkey

T7EBackground has a problem when T7EPreferences saves AppList.xml: T7EB reads AppList.xml too soon, and doesn't receive useful changes.

For now, I just put it in a silent try {} catch(){} block, but the fix is probably more involved. Sometimes, T7EB will reset the pinned shortcut positions, presumably out of receiving an empty(?) AddedList.

Don't know what that's about, but this needs to be fixed.

Comment #1

Posted on May 18, 2010 by Grumpy Monkey

Seems to work. The function just fails if it can't read the file. Since applistwatcher fires TWICE, it should and seems to work always on the second time. I haven't encountered any weird cases beyond this, but this seems to work.

Status: Fixed

Labels:
Type-Defect Priority-High Milestone-Release0.2