[BUG] Updating to 2.9a invalidates flap menus (Win NT)

Norton, Chris chrisn at Kronos.com
Wed Jun 14 19:15:20 UTC 2000


Hi Folks.

Bug:  Pre-existing Morphic projects that use global flaps will have invalid
menus after updating to Squeak 2.9 alpha.

Squeak:   2.9 alpha (updated to 2407)
VM:         Andreas Raab's 2.8 alpha VM (beta 2)
Platform:  Windows NT 4.0, service pack 5

Steps to reproduce:

*  From within a Morphic project that has global flaps enabled...
*  Update from server from 2.8 alpha to 2.8 (say "Yes" to Dan's question).
*  Update from 2.8 to 2.9 alpha (my image is at change set 2407)
*  From the top most flap, choose to open a Browser

You get a walkback, like the one attached to the end of this document.

Workaround:  After updating, turn off global flaps and do not save them.
Then turn them back on again and you're back in business...  But, of course
your flaps just got clobbered...

[Note:  this problem does not exist in 2.8 alpha or in 2.8.  It seems to
happen when the 2.9 alpha stuff gets loaded]

---==> Chris

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14 June 2000 2:57:49 pm
MessageNotUnderstood: openBrowser
HandMorph(Object)>>doesNotUnderstand:
[] in MenuMorph>>invokeItem:event:
BlockContext>>on:do:
[] in BlockContext>>valueUninterruptably
BlockContext>>on:do:
[] in BlockContext>>valueUninterruptably
BlockContext>>on:do:
BlockContext>>valueUninterruptably
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
MenuMorph>>invokeItem:event:
MenuItemMorph>>mouseUp:
HandMorph>>handleMouseUp:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project>>DoIt
[] in BlockContext>>newProcess







More information about the Squeak-dev mailing list