[Chandler-dev] Re: [commits] (robind) [16196] Fix for Bug 11689,
make sure the feedback window is not activated
Brian Kirsch
bkirsch at osafoundation.org
Fri Jan 18 15:56:28 PST 2008
+1 for the check in. Seems like a worth wile addition to 0.7.4.
-Brian
On Jan 18, 2008, at 12:54 PM, Grant Baillie wrote:
> Any objections on committing this to the 0.7.4 branch? While not
> every trunk fix needs to go into 0.7.4, this one involves a hard
> crash (and prevents us from getting feedback).
>
> --Grant
>
> On 18 Jan, 2008, at 13:25, commits at osafoundation.org wrote:
>
>> Revision16196AuthorrobindDate2008-01-18 13:25:24 -0800 (Fri, 18
>> Jan 2008)Log Message
>> Fix for Bug 11689, make sure the feedback window is not activated
>> from a worker thread. r=heikki
>> Modified Paths
>> • trunk/chandler/application/feedback.py
>> Diff
>> Modified: trunk/chandler/application/feedback.py (16195 => 16196)
>> --- trunk/chandler/application/feedback.py 2008-01-18 06:55:14 UTC
>> (rev 16195)
>> +++ trunk/chandler/application/feedback.py 2008-01-18 21:25:24 UTC
>> (rev 16196)
>> @@ -61,8 +61,7 @@
>> # windows popping up at the same time
>> return self
>>
>> - def write(self, text):
>> -
>> + def _do_write(text):
>> app = wx.GetApp()
>> view = getattr(app, 'UIRepositoryView', None)
>> refreshErrors = getattr(view, 'refreshErrors', 0)
>> @@ -73,6 +72,12 @@
>>
>> wx.PyOnDemandOutputWindow.write(self, text)
>>
>> + def write(self, text):
>> + if not wx.Thread_IsMain():
>> + wx.CallAfter(self._do_write, text)
>> + else:
>> + self._do_write(text)
>> +
>> def noContinue(self, noContinue):
>> if self.frame is None:
>> self.CreateOutputWindow('')
>>
>> _______________________________________________
>> Commits mailing list
>> Commits at osafoundation.org
>> http://lists.osafoundation.org/mailman/listinfo/commits
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "chandler-dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/chandler-dev
More information about the chandler-dev
mailing list