Status: Accepted
Owner: [hidden email] Labels: Milestone-1.4 New issue 5313 by [hidden email]: Browse a category in a browser raises a DNU http://code.google.com/p/pharo/issues/detail?id=5313 On Pharo 1.4: - open a browser - right click on category pane - browse DNU: 16 February 2012 5:47:42 pm VM: unix - i686 - linux-gnu - CoInterpreter VMMaker-oscog-IgorStasenko.108 uuid: 384f4108-f1f4-4954-8357-0b3005cb81e2 Jul 22 2011, StackToRegisterMappingCogit VMMaker-oscog-IgorStasenko.108 uuid: 384f4108-f1f4-4954-8357-0b3005cb81e2 Jul 22 2011, https://git.gitorious.org/cogvm/blessed.git Commit: fde60cf1a440cd0ba4c56470dffff4aafc664d88 Date: Fri Jul 22 14:16:11 2011 +0200 By: Igor Stasenko <[hidden email]> Image: Pharo1.4a [Latest update: #14333] Browser(Object)>>doesNotUnderstand: #new Receiver: a Browser Arguments and temporary variables: aMessage: new exception: MessageNotUnderstood: Browser>>new resumeValue: nil Receiver's instance variables: dependents: a DependentsArray(a SystemWindow(373817344) a PluggableListMorph(10...etc... contents: a Text for 'with: aChild ^self new add: aChild; yourself' currentCompiledMethod: (GtkContainer class>>#with: "a CompiledMethod(726138880)...etc... contentsSymbol: #source systemOrganizer: ('Announcements-Core' Announcement AnnouncementSet Announcemen...etc... classOrganizer: ('adding' addChild:) ('accessing' children) ('initialize-releas...etc... metaClassOrganizer: ('as yet unclassified' with:) systemCategoryListIndex: 362 classListIndex: 2 messageCategoryListIndex: 1 messageListIndex: 1 editSelection: #editMessage metaClassIndicated: true Browser>>buildMessageCategoryBrowserEditString: Receiver: a Browser Arguments and temporary variables: aString: nil newBrowser: nil Receiver's instance variables: dependents: a DependentsArray(a SystemWindow(373817344) a PluggableListMorph(10...etc... contents: a Text for 'with: aChild ^self new add: aChild; yourself' currentCompiledMethod: (GtkContainer class>>#with: "a CompiledMethod(726138880)...etc... contentsSymbol: #source systemOrganizer: ('Announcements-Core' Announcement AnnouncementSet Announcemen...etc... classOrganizer: ('adding' addChild:) ('accessing' children) ('initialize-releas...etc... metaClassOrganizer: ('as yet unclassified' with:) systemCategoryListIndex: 362 classListIndex: 2 messageCategoryListIndex: 1 messageListIndex: 1 editSelection: #editMessage metaClassIndicated: true Browser>>buildMessageCategoryBrowser Receiver: a Browser Arguments and temporary variables: Receiver's instance variables: dependents: a DependentsArray(a SystemWindow(373817344) a PluggableListMorph(10...etc... contents: a Text for 'with: aChild ^self new add: aChild; yourself' currentCompiledMethod: (GtkContainer class>>#with: "a CompiledMethod(726138880)...etc... contentsSymbol: #source systemOrganizer: ('Announcements-Core' Announcement AnnouncementSet Announcemen...etc... classOrganizer: ('adding' addChild:) ('accessing' children) ('initialize-releas...etc... metaClassOrganizer: ('as yet unclassified' with:) systemCategoryListIndex: 362 classListIndex: 2 messageCategoryListIndex: 1 messageListIndex: 1 editSelection: #editMessage metaClassIndicated: true Browser(StringHolder)>>perform:orSendTo: Receiver: a Browser Arguments and temporary variables: selector: #buildMessageCategoryBrowser otherTarget: a PluggableMessageCategoryListMorph(885260288) Receiver's instance variables: dependents: a DependentsArray(a SystemWindow(373817344) a PluggableListMorph(10...etc... contents: a Text for 'with: aChild ^self new add: aChild; yourself' currentCompiledMethod: (GtkContainer class>>#with: "a CompiledMethod(726138880)...etc... contentsSymbol: #source systemOrganizer: ('Announcements-Core' Announcement AnnouncementSet Announcemen...etc... classOrganizer: ('adding' addChild:) ('accessing' children) ('initialize-releas...etc... metaClassOrganizer: ('as yet unclassified' with:) systemCategoryListIndex: 362 classListIndex: 2 messageCategoryListIndex: 1 messageListIndex: 1 editSelection: #editMessage metaClassIndicated: true [| selArgCount | (selArgCount := selector numArgs) = 0 ifTrue: [target perform: selector] ifFalse: [selArgCount = arguments size ifTrue: [target perform: selector withArguments: arguments] ifFalse: [target perform: selector withArguments: (arguments copyWith: evt)]]. self changed] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(142606336)'Browse' Arguments and temporary variables: evt: [keystroke '<cr>'] selArgCount: 2 Receiver's instance variables: bounds: (753.0@59.0) corner: (940.0@73.0) owner: a MenuMorph(40894464) submorphs: #() fullBounds: (753.0@59.0) corner: (940.0@73.0) color: Color black extension: a MorphExtension (145227776) font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'Browse' hasFocus: false isEnabled: true subMenu: nil isSelected: true target: a Browser selector: #perform:orSendTo: arguments: an Array(#buildMessageCategoryBrowser a PluggableMessageCategoryList...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil BlockClosure>>ensure: Receiver: [| selArgCount | (selArgCount := selector numArgs) = 0 ifTrue: [target perform: selector...etc... Arguments and temporary variables: aBlock: [oldcursor show] complete: nil returnValue: nil Receiver's instance variables: outerContext: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: startpc: 160 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r100000000000000000000...etc... Arguments and temporary variables: aBlock: [| selArgCount | (selArgCount := selector numArgs) = 0 ifTrue: [targe...etc... oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(142606336)'Browse' Arguments and temporary variables: evt: [keystroke '<cr>'] w: a PasteUpMorph(425197568) [world] Receiver's instance variables: bounds: (753.0@59.0) corner: (940.0@73.0) owner: a MenuMorph(40894464) submorphs: #() fullBounds: (753.0@59.0) corner: (940.0@73.0) color: Color black extension: a MorphExtension (145227776) font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'Browse' hasFocus: false isEnabled: true subMenu: nil isSelected: true target: a Browser selector: #perform:orSendTo: arguments: an Array(#buildMessageCategoryBrowser a PluggableMessageCategoryList...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MenuMorph>>keyStroke: Receiver: a MenuMorph(40894464) Arguments and temporary variables: evt: [keystroke '<cr>'] matchString: nil char: Character cr asc: 13 selectable: nil help: a SimpleBalloonMorph(216006656) Receiver's instance variables: bounds: (748.0@54.0) corner: (945.0@204.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(142606336)'Browse' a ToggleMenuItemMo...etc... fullBounds: (748.0@54.0) corner: (945.0@204.0) color: (Color r: 0.848 g: 0.848 b: 0.848) extension: a MorphExtension (44826624) [other: (basicColor -> (Color r: 0.745 ...etc... borderWidth: 2 borderColor: (Color r: 0.595 g: 0.595 b: 0.595) defaultTarget: a Browser selectedItem: a ToggleMenuItemMorph(142606336)'Browse' stayUp: false popUpOwner: nil activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(142606336)'Browse' a Togg...etc... MenuMorph(Morph)>>handleKeystroke: Receiver: a MenuMorph(40894464) Arguments and temporary variables: anEvent: [keystroke '<cr>'] Receiver's instance variables: bounds: (748.0@54.0) corner: (945.0@204.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(142606336)'Browse' a ToggleMenuItemMo...etc... fullBounds: (748.0@54.0) corner: (945.0@204.0) color: (Color r: 0.848 g: 0.848 b: 0.848) extension: a MorphExtension (44826624) [other: (basicColor -> (Color r: 0.745 ...etc... borderWidth: 2 borderColor: (Color r: 0.595 g: 0.595 b: 0.595) defaultTarget: a Browser selectedItem: a ToggleMenuItemMorph(142606336)'Browse' stayUp: false popUpOwner: nil activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(142606336)'Browse' a Togg...etc... KeyboardEvent>>sentTo: Receiver: [keystroke '<cr>'] Arguments and temporary variables: anObject: a MenuMorph(40894464) Receiver's instance variables: timeStamp: 10333482 source: a HandMorph(843055104) windowIndex: nil type: #keystroke buttons: 0 position: (750@62) handler: nil wasHandled: true keyValue: 13 charCode: 13 scanCode: 13 MenuMorph(Morph)>>handleEvent: Receiver: a MenuMorph(40894464) Arguments and temporary variables: anEvent: [keystroke '<cr>'] Receiver's instance variables: bounds: (748.0@54.0) corner: (945.0@204.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(142606336)'Browse' a ToggleMenuItemMo...etc... fullBounds: (748.0@54.0) corner: (945.0@204.0) color: (Color r: 0.848 g: 0.848 b: 0.848) extension: a MorphExtension (44826624) [other: (basicColor -> (Color r: 0.745 ...etc... borderWidth: 2 borderColor: (Color r: 0.595 g: 0.595 b: 0.595) defaultTarget: a Browser selectedItem: a ToggleMenuItemMorph(142606336)'Browse' stayUp: false popUpOwner: nil activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(142606336)'Browse' a Togg...etc... MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [keystroke '<cr>'] aMorph: a MenuMorph(40894464) localEvt: [keystroke '<cr>'] index: 12 child: a ToggleMenuItemMorph(320864256)'Remove' morphs: an Array(a ToggleMenuItemMorph(142606336)'Browse' a ToggleMenuItemMorph...etc... inside: true Receiver's instance variables: lastType: #keystroke lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [keystroke '<cr>'] aMorph: a MenuMorph(40894464) Receiver's instance variables: lastType: #keystroke lastDispatch: #dispatchDefault:with: MenuMorph(Morph)>>processEvent:using: Receiver: a MenuMorph(40894464) Arguments and temporary variables: anEvent: [keystroke '<cr>'] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (748.0@54.0) corner: (945.0@204.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(142606336)'Browse' a ToggleMenuItemMo...etc... fullBounds: (748.0@54.0) corner: (945.0@204.0) color: (Color r: 0.848 g: 0.848 b: 0.848) extension: a MorphExtension (44826624) [other: (basicColor -> (Color r: 0.745 ...etc... borderWidth: 2 borderColor: (Color r: 0.595 g: 0.595 b: 0.595) defaultTarget: a Browser selectedItem: a ToggleMenuItemMorph(142606336)'Browse' stayUp: false popUpOwner: nil activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(142606336)'Browse' a Togg...etc... MenuMorph(Morph)>>processEvent: Receiver: a MenuMorph(40894464) Arguments and temporary variables: anEvent: [keystroke '<cr>'] Receiver's instance variables: bounds: (748.0@54.0) corner: (945.0@204.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(142606336)'Browse' a ToggleMenuItemMo...etc... fullBounds: (748.0@54.0) corner: (945.0@204.0) color: (Color r: 0.848 g: 0.848 b: 0.848) extension: a MorphExtension (44826624) [other: (basicColor -> (Color r: 0.745 ...etc... borderWidth: 2 borderColor: (Color r: 0.595 g: 0.595 b: 0.595) defaultTarget: a Browser selectedItem: a ToggleMenuItemMorph(142606336)'Browse' stayUp: false popUpOwner: nil activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(142606336)'Browse' a Togg...etc... MenuMorph>>handleFocusEvent: Receiver: a MenuMorph(40894464) Arguments and temporary variables: evt: [keystroke '<cr>'] Receiver's instance variables: bounds: (748.0@54.0) corner: (945.0@204.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(142606336)'Browse' a ToggleMenuItemMo...etc... fullBounds: (748.0@54.0) corner: (945.0@204.0) color: (Color r: 0.848 g: 0.848 b: 0.848) extension: a MorphExtension (44826624) [other: (basicColor -> (Color r: 0.745 ...etc... borderWidth: 2 borderColor: (Color r: 0.595 g: 0.595 b: 0.595) defaultTarget: a Browser selectedItem: a ToggleMenuItemMorph(142606336)'Browse' stayUp: false popUpOwner: nil activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(142606336)'Browse' a Togg...etc... [ActiveHand := self. ActiveEvent := anEvent. result := focusHolder handleFocusEvent: (anEvent transformedBy: (focusHolder transformedFrom: self))] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(843055104) Arguments and temporary variables: anEvent: [keystroke '<cr>'] focusHolder: a MenuMorph(40894464) result: #(nil) Receiver's instance variables: bounds: (370@136) corner: (386@152) owner: a PasteUpMorph(425197568) [world] submorphs: #() fullBounds: (370@136) corner: (386@152) color: Color blue extension: a MorphExtension (141295616) [eventHandler = an EventHandler] [othe...etc... mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(370@136) mouseOver nil nil] targetOffset: (125.0@20.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: true temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 10338603 370 136 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [aBlock value] in PasteUpMorph>>becomeActiveDuring: Receiver: a PasteUpMorph(425197568) [world] Arguments and temporary variables: aBlock: [ActiveHand := self. ActiveEvent := anEvent. result := focusHolder ...etc... Receiver's instance variables: bounds: (0@0) corner: (1440@876) owner: nil submorphs: an Array(a SimpleBalloonMorph(902561792) a TaskbarMorph(984088576) a...etc... fullBounds: nil color: (Color r: 0.97 g: 0.98 b: 1.0) extension: a MorphExtension (666632192) [eventHandler = an EventHandler] [othe...etc... borderWidth: 0 borderColor: (Color r: 0.03 g: 0.02 b: 0.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil BlockClosure>>on:do: Receiver: [aBlock value] Arguments and temporary variables: exception: Error handlerAction: [:ex | ActiveWorld := priorWorld. ActiveEvent := priorEvent. ...etc... handlerActive: false Receiver's instance variables: outerContext: PasteUpMorph>>becomeActiveDuring: startpc: 67 numArgs: 0 PasteUpMorph>>becomeActiveDuring: Receiver: a PasteUpMorph(425197568) [world] Arguments and temporary variables: aBlock: [ActiveHand := self. ActiveEvent := anEvent. result := focusHolder ...etc... priorWorld: a PasteUpMorph(425197568) [world] priorHand: a HandMorph(843055104) priorEvent: [(750@62) mouseOver nil nil] Receiver's instance variables: bounds: (0@0) corner: (1440@876) owner: nil submorphs: an Array(a SimpleBalloonMorph(902561792) a TaskbarMorph(984088576) a...etc... fullBounds: nil color: (Color r: 0.97 g: 0.98 b: 1.0) extension: a MorphExtension (666632192) [eventHandler = an EventHandler] [othe...etc... borderWidth: 0 borderColor: (Color r: 0.03 g: 0.02 b: 0.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(843055104) Arguments and temporary variables: anEvent: [keystroke '<cr>'] focusHolder: a MenuMorph(40894464) aBlock: [self keyboardFocus: nil] w: a PasteUpMorph(425197568) [world] result: #(nil) Receiver's instance variables: bounds: (370@136) corner: (386@152) owner: a PasteUpMorph(425197568) [world] submorphs: #() fullBounds: (370@136) corner: (386@152) color: Color blue extension: a MorphExtension (141295616) [eventHandler = an EventHandler] [othe...etc... mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(370@136) mouseOver nil nil] targetOffset: (125.0@20.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: true temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 10338603 370 136 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(843055104) Arguments and temporary variables: anEvent: [keystroke '<cr>'] focusHolder: a MenuMorph(40894464) aBlock: [self keyboardFocus: nil] result: nil Receiver's instance variables: bounds: (370@136) corner: (386@152) owner: a PasteUpMorph(425197568) [world] submorphs: #() fullBounds: (370@136) corner: (386@152) color: Color blue extension: a MorphExtension (141295616) [eventHandler = an EventHandler] [othe...etc... mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(370@136) mouseOver nil nil] targetOffset: (125.0@20.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: true temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 10338603 370 136 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendKeyboardEvent: Receiver: a HandMorph(843055104) Arguments and temporary variables: anEvent: [keystroke '<cr>'] Receiver's instance variables: bounds: (370@136) corner: (386@152) owner: a PasteUpMorph(425197568) [world] submorphs: #() fullBounds: (370@136) corner: (386@152) color: Color blue extension: a MorphExtension (141295616) [eventHandler = an EventHandler] [othe...etc... mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(370@136) mouseOver nil nil] targetOffset: (125.0@20.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: true temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 10338603 370 136 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(843055104) Arguments and temporary variables: anEvent: [keystroke '<cr>'] evt: [keystroke '<cr>'] ofs: nil Receiver's instance variables: bounds: (370@136) corner: (386@152) owner: a PasteUpMorph(425197568) [world] submorphs: #() fullBounds: (370@136) corner: (386@152) color: Color blue extension: a MorphExtension (141295616) [eventHandler = an EventHandler] [othe...etc... mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(370@136) mouseOver nil nil] targetOffset: (125.0@20.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: true temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 10338603 370 136 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(843055104) Arguments and temporary variables: evt: [keystroke '<cr>'] evtBuf: #(2 10333482 13 0 0 13 0 1) type: 2 hadAny: true Receiver's instance variables: bounds: (370@136) corner: (386@152) owner: a PasteUpMorph(425197568) [world] submorphs: #() fullBounds: (370@136) corner: (386@152) color: Color blue extension: a MorphExtension (141295616) [eventHandler = an EventHandler] [othe...etc... mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(370@136) mouseOver nil nil] targetOffset: (125.0@20.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: true temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 10338603 370 136 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [:h | ActiveHand := h. h processEvents. ActiveHand := nil] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: h: a HandMorph(843055104) Receiver's instance variables: hands: an Array(a HandMorph(843055104)) viewBox: (0@0) corner: (1440@876) canvas: a FormCanvas on: DisplayScreen(1440x876x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a BalloonMorph(910163968))(a BalloonMo...etc... lastStepTime: 10344524 lastStepMessage: nil lastCycleTime: 10344546 alarms: a Heap() lastAlarmTime: 10344524 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(843055104)) Arguments and temporary variables: aBlock: [:h | ActiveHand := h. h processEvents. ActiveHand := nil] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(843055104)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [:h | ActiveHand := h. h processEvents. ActiveHand := nil] Receiver's instance variables: hands: an Array(a HandMorph(843055104)) viewBox: (0@0) corner: (1440@876) canvas: a FormCanvas on: DisplayScreen(1440x876x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a BalloonMorph(910163968))(a BalloonMo...etc... lastStepTime: 10344524 lastStepMessage: nil lastCycleTime: 10344546 alarms: a Heap() lastAlarmTime: 10344524 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(425197568) [world] Receiver's instance variables: hands: an Array(a HandMorph(843055104)) viewBox: (0@0) corner: (1440@876) canvas: a FormCanvas on: DisplayScreen(1440x876x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a BalloonMorph(910163968))(a BalloonMo...etc... lastStepTime: 10344524 lastStepMessage: nil lastCycleTime: 10344546 alarms: a Heap() lastAlarmTime: 10344524 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(425197568) [world] Receiver's instance variables: hands: an Array(a HandMorph(843055104)) viewBox: (0@0) corner: (1440@876) canvas: a FormCanvas on: DisplayScreen(1440x876x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a BalloonMorph(910163968))(a BalloonMo...etc... lastStepTime: 10344524 lastStepMessage: nil lastCycleTime: 10344546 alarms: a Heap() lastAlarmTime: 10344524 menuBuilder: a PragmaMenuBuilder ( nil ) PasteUpMorph>>doOneCycle Receiver: a PasteUpMorph(425197568) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1440@876) owner: nil submorphs: an Array(a SimpleBalloonMorph(902561792) a TaskbarMorph(984088576) a...etc... fullBounds: nil color: (Color r: 0.97 g: 0.98 b: 1.0) extension: a MorphExtension (666632192) [eventHandler = an EventHandler] [othe...etc... borderWidth: 0 borderColor: (Color r: 0.03 g: 0.02 b: 0.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [[World doOneCycle. Processor yield. false] whileFalse. nil] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil [self value. Processor terminateActive] in BlockClosure>>newProcess Receiver: [[World doOneCycle. Processor yield. false] whileFalse. nil] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 57 numArgs: 0 --- The full stack --- Browser(Object)>>doesNotUnderstand: #new Browser>>buildMessageCategoryBrowserEditString: Browser>>buildMessageCategoryBrowser Browser(StringHolder)>>perform:orSendTo: [| selArgCount | (selArgCount := selector numArgs) = 0 ifTrue: [target perform: selector] ifFalse: [selArgCount = arguments size ifTrue: [target perform: selector withArguments: arguments] ifFalse: [target perform: selector withArguments: (arguments copyWith: evt)]]. self changed] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: MenuMorph>>keyStroke: MenuMorph(Morph)>>handleKeystroke: KeyboardEvent>>sentTo: MenuMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [ActiveHand := self. ActiveEvent := anEvent. result := focusHolder handleFocusEvent: (anEvent transformedBy: (focusHolder transformedFrom: self))] in HandMorph>>sendFocusEvent:to:clear: [aBlock value] in PasteUpMorph>>becomeActiveDuring: BlockClosure>>on:do: PasteUpMorph>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendKeyboardEvent: HandMorph>>handleEvent: HandMorph>>processEvents [:h | ActiveHand := h. h processEvents. ActiveHand := nil] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: PasteUpMorph>>doOneCycle [[World doOneCycle. Processor yield. false] whileFalse. nil] in MorphicUIManager>>spawnNewProcess [self value. Processor terminateActive] in BlockClosure>>newProcess _______________________________________________ Pharo-bugtracker mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker |
Free forum by Nabble | Edit this page |