[squeak-dev] The Trunk: Services-Base-cmm.59.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Aug 1 19:27:12 UTC 2016


Chris Muller uploaded a new version of Services-Base to project The Trunk:
http://source.squeak.org/trunk/Services-Base-cmm.59.mcz

==================== Summary ====================

Name: Services-Base-cmm.59
Author: cmm
Time: 1 August 2016, 2:27:04.61688 pm
UUID: 47d86ec3-8926-4a76-a51b-20c21cd0aae2
Ancestors: Services-Base-mt.58

Fix for selection of ServiceEntry items on menus activated from background windows.

=============== Diff against Services-Base-mt.58 ===============

Item was added:
+ ----- Method: PasteUpMorph>>focusedRequestor (in category '*services-base') -----
+ focusedRequestor
+ 	"returns the focused window's requestor"
+ 	^self submorphs
+ 		detect: [:ea | ea isSystemWindow and: [ea isLookingFocused]]
+ 		ifFound: [:ea | ea requestor]
+ 		ifNone: [Requestor default]!

Item was removed:
- ----- Method: PasteUpMorph>>topRequestor (in category '*services-base') -----
- topRequestor
- 	"returns the focused window's requestor"
- 	^ SystemWindow topWindow requestor!

Item was changed:
  ----- Method: ServiceAction>>execute (in category 'executing') -----
  execute
+ 	^ action clone valueWithRequestor: World focusedRequestor!
- 	^ action clone valueWithRequestor: World topRequestor!

Item was changed:
  ----- Method: ServiceAction>>executeCondition (in category 'executing') -----
  executeCondition
+ 	^ [condition clone valueWithRequestor: World focusedRequestor]
- 	^ [condition clone valueWithRequestor: World topRequestor]
  		on: Error
  		do: [false]!



More information about the Squeak-dev mailing list