try to switch to the old debugger and retry. Smalltalk tools register: Debugger as: #debugger. might be related to the image crash. Le 15 août 2013 10:45, "Stéphane Ducasse" <[email protected]> a écrit :
> probably that show: invokes somehow doLayoutIn: > > Stef > > On Aug 15, 2013, at 10:23 AM, Stéphane Ducasse <[email protected]> > wrote: > > > Hi > > > > In this method I just added Transcript show: '.'. > > and tried to open a transcript and it freezes the image systematically :( > > Any ideas why? > > > > Stef > > > > > > doLayoutIn: layoutBounds > > "Compute a new layout based on the given layout bounds." > > > > "Note: Testing for #bounds or #layoutBounds would be sufficient to > > figure out if we need an invalidation afterwards but #outerBounds > > is what we need for all leaf nodes so we use that." > > > > | layout box priorBounds | > > priorBounds := self outerBounds. > > submorphs isEmpty ifTrue: [^fullBounds := priorBounds]. > > "Send #ownerChanged to our children" > > submorphs do: [:m | m ownerChanged]. > > layout := self layoutPolicy. > > layout ifNotNil: [layout layout: self in: layoutBounds]. > > self adjustLayoutBounds. > > fullBounds := self privateFullBounds. > > box := self outerBounds. > > box = priorBounds > > ifFalse: [self invalidRect: (priorBounds quickMerge: box)] > > > > >
