Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0002697 [Squeak] Morphic minor sometimes 02-09-06 07:00 02-09-06 07:00
Reporter FrankShearar View Status public  
Assigned To
Priority normal Resolution open  
Status new   Product Version 3.9
Summary 0002697: Sometimes, MouseOverHandler's leftMorphs property is nil
Description I was writing a test, and my mouse was hovering over the browser's text pane, when the attached walkback appeared.

I've seen this crop up from time to time doing arb things. Usually my mouse has hovered over something (a button, a window).
Additional Information MessageNotUnderstood: UndefinedObject>>includes:
9 February 2006 7:50:56 am

VM: Win32 - a SmalltalkImage
Image: Squeak3.9alpha [latest update: 0006720]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir C:\Program Files\Squeak-3.2.2
Trusted Dir C:\Program Files\Squeak-3.2.2\FrankS
Untrusted Dir C:\My Squeak\FrankS

UndefinedObject(Object)>>doesNotUnderstand: #includes:
    Receiver: nil
    Arguments and temporary variables:
        aMessage: includes: a TextMorphForEditView(2328)
    Receiver's instance variables:
nil

MouseOverHandler>>noticeMouseOver:event:
    Receiver: a MouseOverHandler
    Arguments and temporary variables:
        aMorph: a TextMorphForEditView(2328)
        anEvent: [253@58 mouseOver nil]
    Receiver's instance variables:
        mouseOverMorphs: an Array(a TextMorphForEditView(2328) a TransformMorph(2205) a...etc...
        enteredMorphs: nil
        overMorphs: nil
        leftMorphs: nil

HandMorph>>noticeMouseOver:event:
    Receiver: a HandMorph(3216)
    Arguments and temporary variables:
        aMorph: a TextMorphForEditView(2328)
        anEvent: [253@58 mouseOver nil]
    Receiver's instance variables:
        bounds: 553@395 corner: 569@411
        owner: a PasteUpMorph(1622) [world]
        submorphs: #()
        fullBounds: 553@395 corner: 569@411
        color: Color blue
        extension: a MorphExtension (539) [eventHandler = an EventHandler]
        mouseFocus: nil
        keyboardFocus: a TextMorphForEditView(2328)
        eventListeners: nil
        mouseListeners: nil
        keyboardListeners: nil
        mouseClickState: nil
        mouseOverHandler: a MouseOverHandler
        lastMouseEvent: [557@399 553@395 mouseMove 280398176]
        targetOffset: 91@228
        damageRecorder: a DamageRecorder
        cacheCanvas: nil
        cachedCanvasHasHoles: true
        temporaryCursor: nil
        temporaryCursorOffset: nil
        hardwareCursor: nil
        hasChanged: true
        savedPatch: nil
        userInitials: ''
        lastEventBuffer: #(1 280398176 553 395 0 0 0 0)
        genieGestureProcessor: nil
        keyboardInterpreter: a MacRomanInputInterpreter

TextMorphForEditView(Morph)>>handleMouseOver:
    Receiver: a TextMorphForEditView(2328)
    Arguments and temporary variables:
        anEvent: [253@58 mouseOver nil]
    Receiver's instance variables:
        bounds: 0@0 corner: 572@72
        owner: a TransformMorph(2205)
        submorphs: #()
        fullBounds: 0@0 corner: 572@72
        color: Color black
        extension: a MorphExtension (1807)
        borderWidth: 0
        borderColor: Color black
        textStyle: a TextStyle Accuny12(FontSet)
        text: a Text for 'testPrintOnBaseShowRadix
    | s |
    s := ReadWriteStream on: '''...etc...
        wrapFlag: true
        paragraph: a MultiNewParagraph
        editor: a TextMorphEditor
        container: nil
        predecessor: nil
        successor: nil
        backgroundColor: nil
        margins: nil
        editHistory: a TextMorphCommandHistory
        editView: a PluggableTextMorph(1356)
        acceptOnCR: false


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #includes:
MouseOverHandler>>noticeMouseOver:event:
HandMorph>>noticeMouseOver:event:
TextMorphForEditView(Morph)>>handleMouseOver:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MouseEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
TextMorphForEditView(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
TransformMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
PluggableTextMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
AlignmentMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
SystemWindow(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:
MouseOverHandler>>processMouseOver:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h | ActiveHand := h. h processEvents. capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
...etc...
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
02-09-06 07:00 FrankShearar New Issue


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
28 total queries executed.
25 unique queries executed.
Powered by Mantis Bugtracker