Mantis - Croquet
Viewing Issue Advanced Details
889 Jasmine minor sometimes 02-16-05 02:52 02-16-05 02:52
Bob Arning  
 
normal  
new  
open  
none    
none  
0000889: PasteUpMorph>>doOneCycleNow done a little too soon
If one evaluates something like:

     SampleTeapotMorph new openInWorld

and then move the mouse into the area where the new morph will appear, you *may* get a walkback due to the mouse movement being handled before the Teapot is really ready for it.
15 February 2005 7:48:25 pm
MessageNotUnderstood: UndefinedObject>>camera

VM: Mac OS - Squeak3.7beta of '1 April 2004' [latest update: #5954] Croquet VM 3.7.5b3
Image: Jasmine-rc1 [latest update: 0000213]

UndefinedObject(Object)>>doesNotUnderstand:
TUserCamera>>pointerXY:
SampleTeapotMorph(TeapotMorph)>>mouseOver:
SampleTeapotMorph(TeapotMorph)>>handleMouseMove:
MouseMoveEvent>>sentTo:
SampleTeapotMorph(Morph)>>handleEvent:
SampleTeapotMorph(TeapotMorph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
SampleTeapotMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
PasteUpMorph(Morph)>>processEvent:using:
PasteUpMorph>>processEvent:using:
PasteUpMorph(Morph)>>processEvent:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
PasteUpMorph>>doOneCycleNow
SampleTeapotMorph(TeapotMorph)>>openInWorld
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>doIt
[] in TextMorphEditor(ParagraphEditor)>>doIt:
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>doIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockContext>>newProcess

There are no notes attached to this issue.