Marcel Taeumel uploaded a new version of Morphic to project The Trunk: http://source.squeak.org/trunk/Morphic-mt.1159.mcz
==================== Summary ====================
Name: Morphic-mt.1159 Author: mt Time: 4 June 2016, 4:27:58.511373 pm UUID: 6304c02e-91f9-7840-94b6-008e68d296d2 Ancestors: Morphic-ul.1158
Fixes a small regression bug where freshly opened tool windows were not raised to the front. Was especially annoying when clicking some button in the code browsers.
=============== Diff against Morphic-ul.1158 ===============
Item was removed: - ----- Method: SystemWindow>>activateIfNeeded: (in category 'focus') ----- - activateIfNeeded: evt - "Make me the new key window if needed. Ensure that the focus look matches the keyboard focus." - - (self isKeyWindow not - and: [self class windowsRaiseOnClick - or: [self windowDecorations anySatisfy: [:morph | morph bounds containsPoint: evt position]] ]) - ifTrue: [self beKeyWindow] - ifFalse: [self updateFocusLookForKeyboardFocus].!
Item was added: + ----- Method: SystemWindow>>beKeyWindowIfNeeded: (in category 'top window') ----- + beKeyWindowIfNeeded: evt + "Make me the new key window if needed. Ensure that the focus look matches the keyboard focus." + + (self isKeyWindow not + and: [self class windowsRaiseOnClick + or: [self windowDecorations anySatisfy: [:morph | morph bounds containsPoint: evt position]] ]) + ifTrue: [self beKeyWindow] + ifFalse: [self updateFocusLookForKeyboardFocus].!
Item was changed: ----- Method: SystemWindow>>handleMouseDown: (in category 'events') ----- handleMouseDown: evt
+ self beKeyWindowIfNeeded: evt. - self activateIfNeeded: evt. ^ super handleMouseDown: evt!
Item was changed: ----- Method: SystemWindow>>handleMouseUp: (in category 'events') ----- handleMouseUp: evt + "Some widgets grab the keyboard focus only on mouse-up. Hence, we need to update our looks." + + self updateFocusLookForKeyboardFocus. - - self activateIfNeeded: evt. ^ super handleMouseUp: evt!
packages@lists.squeakfoundation.org