Mantis - Squeak
Viewing Issue Advanced Details
4818 Kernel minor always 09-09-06 16:45 11-29-12 13:19
Krivanek  
 
normal  
feedback 3.10  
open  
none    
none  
0004818: [KernelImageOverride] InputSensor userInterruptWatcher
InputSensor >> userInterruptWatcher

original:

userInterruptWatcher
    "Wait for user interrupts and open a notifier on the active process when one occurs."

    [true] whileTrue: [
        InterruptSemaphore wait.
        Display deferUpdates: false.
        SoundService default shutDown.
        Smalltalk handleUserInterrupt]

override:

userInterruptWatcher
    "Wait for user interrupts and open a notifier on the active process when one occurs."

    [true] whileTrue: [
        InterruptSemaphore wait.
        Display deferUpdates: false.
        Smalltalk handleUserInterrupt]

Sound dependent code removed
child of 0007655new  A mother for user interupt bugs and problems 

Notes
(0014258)
lewis   
11-29-12 13:19   
The intent of this proposed change is not clear to me, but removing the SoundService shutdown would be a bad thing in general. If this is a package dependency issue, then something like "Smalltalk at: #SoundService ifPresent: ... " might be a better approach. This should be discussed on squeak-dev if this issue is worth pursuing.