[FIX] Re: [BUG]PackagePaneBrowser(Object)>>mustBeBoolean

Scott Wallace scott.wallace at squeakland.org
Fri Nov 15 21:27:04 UTC 2002


This bug, which seemingly dates back *years*, is seen whenever cmd-x is issued  while the cursor is over the one of the top-left pane in a browser that has no class selected.

I attach a suggested fix.

Cheers,

 -- Scott

At 9:07 PM +0100 11/15/02, Markus Fritsche wrote:
>I tried to delete a package in the package browser with cmd-x
>
>
>Regards, Markus
>
>15 November 2002 9:06:13 pm
>
>VM: Win32 - Squeak3.3alpha of 24 January 2002 [latest update: #4967]
>Image: Squeak3.4alpha [latest update: #5108]
>
>PackagePaneBrowser(Object)>>mustBeBoolean
>	Receiver: a PackagePaneBrowser
>	Arguments and temporary variables:
>		proceedValue:	nil
>	Receiver's instance variables:
>		dependents:	#(a SystemWindow(1679) a PluggableListMorph(2824) a PluggableListMo...etc...
>		contents:	nil
>		currentCompiledMethod:	nil
>		contentsSymbol:	#source
>		systemOrganizer:	('Kernel-Objects' Boolean DependentsArray False MessageSend Mo...etc...
>		classOrganizer:	nil
>		metaClassOrganizer:	nil
>		systemCategoryListIndex:	0
>		classListIndex:	0
>		messageCategoryListIndex:	0
>		messageListIndex:	0
>		editSelection:	#none
>		metaClassIndicated:	false
>		package:	'Refactory'
>		packageListIndex:	37
>		packageList:	nil
>
>PackagePaneBrowser(Browser)>>removeClass
>	Receiver: a PackagePaneBrowser
>	Arguments and temporary variables:
>
>	Receiver's instance variables:
>		dependents:	#(a SystemWindow(1679) a PluggableListMorph(2824) a PluggableListMo...etc...
>		contents:	nil
>		currentCompiledMethod:	nil
>		contentsSymbol:	#source
>		systemOrganizer:	('Kernel-Objects' Boolean DependentsArray False MessageSend Mo...etc...
>		classOrganizer:	nil
>		metaClassOrganizer:	nil
>		systemCategoryListIndex:	0
>		classListIndex:	0
>		messageCategoryListIndex:	0
>		messageListIndex:	0
>		editSelection:	#none
>		metaClassIndicated:	false
>		package:	'Refactory'
>		packageListIndex:	37
>		packageList:	nil
>
>PackagePaneBrowser(StringHolder)>>classListKey:from:
>	Receiver: a PackagePaneBrowser
>	Arguments and temporary variables:
>		aChar:	$x
>		view:	a PluggableListMorph(2824)
>	Receiver's instance variables:
>		dependents:	#(a SystemWindow(1679) a PluggableListMorph(2824) a PluggableListMo...etc...
>		contents:	nil
>		currentCompiledMethod:	nil
>		contentsSymbol:	#source
>		systemOrganizer:	('Kernel-Objects' Boolean DependentsArray False MessageSend Mo...etc...
>		classOrganizer:	nil
>		metaClassOrganizer:	nil
>		systemCategoryListIndex:	0
>		classListIndex:	0
>		messageCategoryListIndex:	0
>		messageListIndex:	0
>		editSelection:	#none
>		metaClassIndicated:	false
>		package:	'Refactory'
>		packageListIndex:	37
>		packageList:	nil
>
>PackagePaneBrowser(StringHolder)>>packageListKey:from:
>	Receiver: a PackagePaneBrowser
>	Arguments and temporary variables:
>		aChar:	$x
>		view:	a PluggableListMorph(2824)
>	Receiver's instance variables:
>		dependents:	#(a SystemWindow(1679) a PluggableListMorph(2824) a PluggableListMo...etc...
>		contents:	nil
>		currentCompiledMethod:	nil
>		contentsSymbol:	#source
>		systemOrganizer:	('Kernel-Objects' Boolean DependentsArray False MessageSend Mo...etc...
>		classOrganizer:	nil
>		metaClassOrganizer:	nil
>		systemCategoryListIndex:	0
>		classListIndex:	0
>		messageCategoryListIndex:	0
>		messageListIndex:	0
>		editSelection:	#none
>		metaClassIndicated:	false
>		package:	'Refactory'
>		packageListIndex:	37
>		packageList:	nil
>
>
>--- The full stack ---
>PackagePaneBrowser(Object)>>mustBeBoolean
>PackagePaneBrowser(Browser)>>removeClass
>PackagePaneBrowser(StringHolder)>>classListKey:from:
>PackagePaneBrowser(StringHolder)>>packageListKey:from:
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>PluggableListMorph>>modifierKeyPressed:
>PluggableListMorph>>keyStroke:
>PluggableListMorph(Morph)>>handleKeystroke:
>KeyboardEvent>>sentTo:
>PluggableListMorph(Morph)>>handleEvent:
>PluggableListMorph(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
-------------- next part --------------
Skipped content of type multipart/appledouble


More information about the Squeak-dev mailing list