<font face="courier new,monospace">Hi,</font><div><font face="courier new,monospace">I was trying to look at a sar content and realized that when trying to resize</font></div><div><font face="courier new,monospace">the horizontal splitter in ArchiveViewer I get DNU on panelRect</font></div>
<div><font face="courier new,monospace">from inside ProportionalSplitterMorph.</font></div><div><font face="courier new,monospace"><br></font></div><div><font face="courier new,monospace">I tried to look for a fix and it seems to me that the</font></div>
<div><font face="courier new,monospace">issue lies in Morph>>containingWindow but I do not</font></div><div><font face="courier new,monospace">know much to dig further.</font></div><div><font face="courier new,monospace"><br>
</font></div><div><font class="Apple-style-span" face="'courier new', monospace">Below is a log for some kind soul to investigate further...</font></div><div><font class="Apple-style-span" face="'courier new', monospace"><br>
</font></div><div><font class="Apple-style-span" face="'courier new', monospace">Hope it helps</font></div><div><font class="Apple-style-span" face="'courier new', monospace">Bye</font></div><div><font class="Apple-style-span" face="'courier new', monospace">Enrico</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace"><br></font></div><div><font class="Apple-style-span" face="'courier new', monospace">--------------</font></div><div><font class="Apple-style-span" face="'courier new', monospace"><div>
MessageNotUnderstood: UndefinedObject>>panelRect</div><div>16 April 2010 12:09:24.29 pm</div><div><br></div><div>VM: Win32 - Smalltalk</div><div>Image: Squeak4.1.1 [latest update: #9973]</div><div><br></div><div>SecurityManager state:</div>
<div>Restricted: false</div><div>FileAccess: true</div><div>SocketAccess: true</div><div>Working Dir D:\SqueakAndCroquet\Squeak 4.1</div><div>Trusted Dir D:\SqueakAndCroquet\Squeak 4.1\spi</div><div>Untrusted Dir \\CHX-VDM02\redir$\spi\My Documents\My Squeak</div>
<div><br></div><div>UndefinedObject(Object)>>doesNotUnderstand: #panelRect</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver: nil</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Arguments and temporary variables: </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>aMessage: <span class="Apple-tab-span" style="white-space:pre">        </span>panelRect</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>exception: <span class="Apple-tab-span" style="white-space:pre">        </span>MessageNotUnderstood: UndefinedObject>>panelRect</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>resumeValue: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver's instance variables: </div>
<div>nil</div><div>ProportionalSplitterMorph>>bottomBoundary</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver: a ProportionalSplitterMorph(865)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Arguments and temporary variables: </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>splitter: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>morphs: <span class="Apple-tab-span" style="white-space:pre">        </span>an OrderedCollection(a PluggableTextMorph(2064))</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver's instance variables: </div><div><span class="Apple-tab-span" style="white-space:pre">                </span>bounds: <span class="Apple-tab-span" style="white-space:pre">        </span>176@360 corner: 789@364</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>owner: <span class="Apple-tab-span" style="white-space:pre">        </span>an ArchiveViewer(3341)</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>submorphs: <span class="Apple-tab-span" style="white-space:pre">        </span>{a CircleMorph(4064)}</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>fullBounds: <span class="Apple-tab-span" style="white-space:pre">        </span>176@360 corner: 789@364</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>color: <span class="Apple-tab-span" style="white-space:pre">        </span>Color transparent</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>extension: <span class="Apple-tab-span" style="white-space:pre">        </span>a MorphExtension (1805) [locked] [other: (layoutProperties -> a La...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>dotColor: <span class="Apple-tab-span" style="white-space:pre">        </span>Color white</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>handleColor: <span class="Apple-tab-span" style="white-space:pre">        </span>Color lightGray</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>lastMouse: <span class="Apple-tab-span" style="white-space:pre">        </span>481@363</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>leftOrTop: <span class="Apple-tab-span" style="white-space:pre">        </span>an OrderedCollection(a PluggableListMorph(1395))</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>rightOrBottom: <span class="Apple-tab-span" style="white-space:pre">        </span>an OrderedCollection(a PluggableTextMorph(2064))</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>splitsTopAndBottom: <span class="Apple-tab-span" style="white-space:pre">        </span>true</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>oldColor: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>traceMorph: <span class="Apple-tab-span" style="white-space:pre">        </span>a Morph(834)</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>handle: <span class="Apple-tab-span" style="white-space:pre">        </span>a CircleMorph(4064)</div><div><br></div><div>ProportionalSplitterMorph>>normalizedY:</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver: a ProportionalSplitterMorph(865)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Arguments and temporary variables: </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>y: <span class="Apple-tab-span" style="white-space:pre">        </span>372</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver's instance variables: </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>bounds: <span class="Apple-tab-span" style="white-space:pre">        </span>176@360 corner: 789@364</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>owner: <span class="Apple-tab-span" style="white-space:pre">        </span>an ArchiveViewer(3341)</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>submorphs: <span class="Apple-tab-span" style="white-space:pre">        </span>{a CircleMorph(4064)}</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>fullBounds: <span class="Apple-tab-span" style="white-space:pre">        </span>176@360 corner: 789@364</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>color: <span class="Apple-tab-span" style="white-space:pre">        </span>Color transparent</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>extension: <span class="Apple-tab-span" style="white-space:pre">        </span>a MorphExtension (1805) [locked] [other: (layoutProperties -> a La...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>dotColor: <span class="Apple-tab-span" style="white-space:pre">        </span>Color white</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>handleColor: <span class="Apple-tab-span" style="white-space:pre">        </span>Color lightGray</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>lastMouse: <span class="Apple-tab-span" style="white-space:pre">        </span>481@363</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>leftOrTop: <span class="Apple-tab-span" style="white-space:pre">        </span>an OrderedCollection(a PluggableListMorph(1395))</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>rightOrBottom: <span class="Apple-tab-span" style="white-space:pre">        </span>an OrderedCollection(a PluggableTextMorph(2064))</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>splitsTopAndBottom: <span class="Apple-tab-span" style="white-space:pre">        </span>true</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>oldColor: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>traceMorph: <span class="Apple-tab-span" style="white-space:pre">        </span>a Morph(834)</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>handle: <span class="Apple-tab-span" style="white-space:pre">        </span>a CircleMorph(4064)</div><div><br></div><div>ProportionalSplitterMorph>>updateFromEvent:</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver: a ProportionalSplitterMorph(865)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Arguments and temporary variables: </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>anEvent: <span class="Apple-tab-span" style="white-space:pre">        </span>[481@372 mouseUp 12654734]</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>delta: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>selfTop: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>selfBottom: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>selfLeft: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>selfRight: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver's instance variables: </div><div><span class="Apple-tab-span" style="white-space:pre">                </span>bounds: <span class="Apple-tab-span" style="white-space:pre">        </span>176@360 corner: 789@364</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>owner: <span class="Apple-tab-span" style="white-space:pre">        </span>an ArchiveViewer(3341)</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>submorphs: <span class="Apple-tab-span" style="white-space:pre">        </span>{a CircleMorph(4064)}</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>fullBounds: <span class="Apple-tab-span" style="white-space:pre">        </span>176@360 corner: 789@364</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>color: <span class="Apple-tab-span" style="white-space:pre">        </span>Color transparent</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>extension: <span class="Apple-tab-span" style="white-space:pre">        </span>a MorphExtension (1805) [locked] [other: (layoutProperties -> a La...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>dotColor: <span class="Apple-tab-span" style="white-space:pre">        </span>Color white</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>handleColor: <span class="Apple-tab-span" style="white-space:pre">        </span>Color lightGray</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>lastMouse: <span class="Apple-tab-span" style="white-space:pre">        </span>481@363</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>leftOrTop: <span class="Apple-tab-span" style="white-space:pre">        </span>an OrderedCollection(a PluggableListMorph(1395))</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>rightOrBottom: <span class="Apple-tab-span" style="white-space:pre">        </span>an OrderedCollection(a PluggableTextMorph(2064))</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>splitsTopAndBottom: <span class="Apple-tab-span" style="white-space:pre">        </span>true</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>oldColor: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>traceMorph: <span class="Apple-tab-span" style="white-space:pre">        </span>a Morph(834)</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>handle: <span class="Apple-tab-span" style="white-space:pre">        </span>a CircleMorph(4064)</div><div><br></div><div><br></div><div>--- The full stack ---</div>
<div>UndefinedObject(Object)>>doesNotUnderstand: #panelRect</div><div>ProportionalSplitterMorph>>bottomBoundary</div><div>ProportionalSplitterMorph>>normalizedY:</div><div>ProportionalSplitterMorph>>updateFromEvent:</div>
<div> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</div><div>ProportionalSplitterMorph>>mouseUp:</div><div>ProportionalSplitterMorph(Morph)>>handleMouseUp:</div><div>MouseButtonEvent>>sentTo:</div>
<div>ProportionalSplitterMorph(Morph)>>handleEvent:</div><div>ProportionalSplitterMorph(Morph)>>handleFocusEvent:</div><div>[] in HandMorph>>sendFocusEvent:to:clear:</div><div>[] in PasteUpMorph>>becomeActiveDuring:</div>
<div>BlockClosure>>on:do:</div><div>PasteUpMorph>>becomeActiveDuring:</div><div>HandMorph>>sendFocusEvent:to:clear:</div><div>HandMorph>>sendEvent:focus:clear:</div><div>HandMorph>>sendMouseEvent:</div>
<div>HandMorph>>handleEvent:</div><div>HandMorph>>processEvents</div><div>[] in WorldState>>doOneCycleNowFor:</div><div>Array(SequenceableCollection)>>do:</div><div>WorldState>>handsDo:</div>
<div>WorldState>>doOneCycleNowFor:</div><div>WorldState>>doOneCycleFor:</div><div>PasteUpMorph>>doOneCycle</div><div>[] in Project class>>spawnNewProcess</div><div>[] in BlockClosure>>newProcess</div>
<div><br></div></font></div><div><font class="Apple-style-span" face="'courier new', monospace">--------------</font></div><div><br>-- <br>Enrico Spinielli<br>"Do Androids dream of electric sheep?"— Philip K. Dick<br>
"Hear and forget; see and remember;do and understand."—Mitchel Resnick<br>
</div>