[BUG]EventSensor>>processEvent:

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[BUG]EventSensor>>processEvent:

metatoy
here insert explanation of what you were doing, suspect changes you've
made and so forth.

8 November 2006 11:56:03 pm

VM: Win32 - a SmalltalkImage
Image: OLPC2.0 [latest update: #1113]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir C:\takashi\doc\olpcsq
Trusted Dir C:\takashi\doc\olpcsq\takashi
Untrusted Dir C:\My Squeak\takashi

EventSensor>>processEvent:
        Receiver: an EventSensor
        Arguments and temporary variables:
                evt: #(2 120376843 46 0 8 0 0 0)
                type: 2
                a: nil
        Receiver's instance variables:
                mouseButtons: 0
                mousePosition: 223@642
                keyboardBuffer: a SharedQueue
                interruptKey: 2094
                interruptSemaphore: a Semaphore(a Process in
EventSensor(InputSensor)>>userInte...etc...
                eventQueue: a SharedQueue
                inputSemaphore: a Semaphore()
                lastEventPoll: 120463988
                hasInputSemaphore: false

EventSensor>>fetchMoreEvents
        Receiver: an EventSensor
        Arguments and temporary variables:
                eventBuffer: #(2 120376843 46 0 8 0 0 0)
                type: 2
        Receiver's instance variables:
                mouseButtons: 0
                mousePosition: 223@642
                keyboardBuffer: a SharedQueue
                interruptKey: 2094
                interruptSemaphore: a Semaphore(a Process in
EventSensor(InputSensor)>>userInte...etc...
                eventQueue: a SharedQueue
                inputSemaphore: a Semaphore()
                lastEventPoll: 120463988
                hasInputSemaphore: false

EventSensor>>nextEventFromQueue
        Receiver: an EventSensor
        Arguments and temporary variables:

        Receiver's instance variables:
                mouseButtons: 0
                mousePosition: 223@642
                keyboardBuffer: a SharedQueue
                interruptKey: 2094
                interruptSemaphore: a Semaphore(a Process in
EventSensor(InputSensor)>>userInte...etc...
                eventQueue: a SharedQueue
                inputSemaphore: a Semaphore()
                lastEventPoll: 120463988
                hasInputSemaphore: false

EventSensor>>nextEvent
        Receiver: an EventSensor
        Arguments and temporary variables:

        Receiver's instance variables:
                mouseButtons: 0
                mousePosition: 223@642
                keyboardBuffer: a SharedQueue
                interruptKey: 2094
                interruptSemaphore: a Semaphore(a Process in
EventSensor(InputSensor)>>userInte...etc...
                eventQueue: a SharedQueue
                inputSemaphore: a Semaphore()
                lastEventPoll: 120463988
                hasInputSemaphore: false


--- The full stack ---
EventSensor>>processEvent:
EventSensor>>fetchMoreEvents
EventSensor>>nextEventFromQueue
EventSensor>>nextEvent
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h
processEvents.  capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor
yield.  false] whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor
terminateActive]}