[squeak-dev] The Trunk: Kernel-cmm.911.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Mar 16 03:12:37 UTC 2015


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

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

Name: Kernel-cmm.911
Author: cmm
Time: 15 March 2015, 10:12:04.602 pm
UUID: 0d5cd697-a536-47ec-8c0c-0b8b38bf297a
Ancestors: Kernel-ul.910

- Don't create a SoundSystem just to send #shutDown to it, so that its lazy-initialization will not try to pop up a menu asking the user which type to create and, in the process, invoking WorldState behaviors from outside the UI process and colliding with the new intercycle pause implementation.

=============== Diff against Kernel-ul.910 ===============

Item was changed:
  ----- Method: InputSensor>>userInterruptWatcher (in category 'user interrupts') -----
  userInterruptWatcher
  	"Wait for user interrupts and open a notifier on the active process when one occurs."
- 
  	[ InterruptSemaphore wait.
  	Display deferUpdates: false.
+ 	SoundService defaultOrNil ifNotNil: [ : soundSystem | soundSystem shutDown ].
- 	SoundService default shutDown.
  	Smalltalk handleUserInterrupt ] repeat!



More information about the Squeak-dev mailing list