Deferred updates/slow redraw on OS X
David T. Lewis
lewis at mail.msen.com
Wed Jan 18 10:22:14 UTC 2006
On Tue, Jan 17, 2006 at 02:52:12PM +0100, karl wrote:
> >
> > There is a possibility that this is caused by a debugger popping up
> > via a non-ui process. When this happens (which just so happened quite
> > a number of times to me) you see all sorts of weirdo effects -
> > starting from the debug button being in the wrong place, over
> > redrawing stuff extremely slowly, up to bogus recursive errors. The
> > cause? Interference of the debug process with the main Morphic UI
> > process. The code in Debugger>>openOn:context:label:contents:fullView:
> > is questionable - it forks off the debugger in a separate process but
> > that process is not synchronized with Morphic. What that code probably
> > *should* say is "WorldState addDeferredUIMessage:[...]" or somesuch.
> > You might want to try this and see if it addresses your problem. I
> > wouldn't be surprised if it did.
> >
> > Cheers,
> > - Andreas
> This is fixed in 3.9alpha. A similar fix should probably go into 3.8.
> Karl
But the fix breaks MVC, so should not go into 3.8 (Mantis 2359).
Dave
More information about the Squeak-dev
mailing list
|