We never really figured out the details except that it only happens while running under Wing. IRC chatter about it here:

http://wiki.osafoundation.org/script/getIrcTranscript.cgi? channel=chandler&date=20070316


On Apr 11, 2007, at 6:24 PM, Katie Capps Parlante wrote:

Out of curiosity... did you ever track this down Morgen?

Cheers,
Katie

Morgen Sagen wrote:
Just prior to this, the log shows normal subscribe activity, and my guess is that the commit( ) shown is from line 104 of /util/ task.py -- this is on the repository view used to subscribe, and the purpose of it is to make all the sharing view changes available to other views. Once that has completed, wx.GetApp ().PostAsyncEvent( ) is used to let the main thread know it's time to refresh the main repository view (line 136 of /application/ dialogs/SubscribeCollection.py). However, this refresh doesn't seem to happen, as indicated by the "skipping recursive refresh" message above, and the subsequent failure to find the subscribe collection in the main repository view. Any ideas how we're getting a "recursive refresh"? Does the PostAsyncEvent( ) call "interrupt" what's going on in the main thread? (I'm assuming it doesn't)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to