[squeak-dev] The Inbox: Tools-fbs.338.mcz

Levente Uzonyi leves at elte.hu
Mon Apr 11 00:46:23 UTC 2011


On Fri, 8 Apr 2011, Frank Shearar wrote:

> When I load it into a virgin image I follow the order above. I wouldn't stake 
> my life on it being entirely 100% correct. There might be some interaction 
> between the Morphic and Tools packages, in particular, because the Morphic 
> version has changes to how Browsers open.
>
> I have, for instance, noticed that my image "goes away" sometimes when I load 
> Morphic. I can hit alt-. and abandon the process, and everything Just Works.

I finally set up my Trunk clone, where I could test the integration of 
your changes. I didn't face the problem you described, but I found another 
one. MessageSets (senders, implementors, etc) opened before the update 
will have their messageListIndex instance variable uninitialized. This 
means that #messageListIndex will return nil instead of an integer. So if 
I had some senders/implementors browsers open before the update, I get a 
debugger for each of them after it. Implementing #messageListIndex as

 	^messageListIndex ifNil: [ 0 ]

solves this issue. The state of the browsers will not be preserved this 
way, but it's not worth writing complex migration code for this IMHO.


Levente

>
> frank
>
>



More information about the Squeak-dev mailing list