So it is not related to Ronie changes which is good because they are main
step for multi windows support

2016-10-03 13:44 GMT+02:00 Ben Coman <b...@openinworld.com>:

> On Mon, Oct 3, 2016 at 7:08 PM, Denis Kudriashov <dionisi...@gmail.com>
> wrote:
> > Hi Ben.
> >
> > 2016-10-03 12:37 GMT+02:00 Ben Coman <b...@openinworld.com>:
> >>
> >> A further curiousity occurs to me.  With this being executed 20 times
> >> a second or more, how can the active hand ever be anything other than
> >> the primary hand?
> >> Why isn't the active hand stored, all hands cycled through processing
> >> events, then the active hand restored??
> >
> >
> > Previous version of method was also with nil at the end:
> >
> > self handsDo: [:h |
> > ActiveHand := h.
> > h processEvents.
> > ActiveHand := nil
> > ].
> >
> > Could you try your test on previous version of Pharo?
> >
>
> It happens in...
> * 60246 - MNU #releaseKeyboardFocus: in GLMPagerPanePreviewMorph(
> Morph)>>delete
>                 up stack from GTGenericStackDebugger>>updateBrowser
> * 50760 - MNU #releaseKeyboardFocus: in GLMPagerPanePreviewMorph(
> Morph)>>delete
>                 up stack from GTGenericStackDebugger>>updateBrowser
> * 40626 - MNU #newKeyboardFocus:  in NewList(Morph)>>takeKEyboardFocus
>                 up stack from SpecDebugger>> updateReceiverInspectorFromCon
> text:
>
> Must just be a rarely-debugged corner of the system.
>
> cheers -ben
>
>

Reply via email to