Hi Ned,
We've fixed (or tried to) this a couple of times. I really thought it was working after the last pass. I'm going to try to dig through old stuff to see if something got lost or if it was never really fixed. I'll let you know what I find.
Cheers, Bob
On Sun, 30 Jul 2000 13:58:56 -0700 Ned Konz ned@bike-nomad.com wrote:
I've been trying to get my Process Browser to be able to interrupt processes and debug them, but found that the debugger's resume assumes that it was the UI process that was interrupted.
When it resumes, it makes the interrupted process the current UI process.
To demonstrate this, evaluate the following in a Workspace (it's more obvious in Morphic, as the MVC debugger doesn't appear immediately):
[ self halt ] fork
Now try to proceed, or debug and then resume.
The UI locks up.
Any suggestions?
Perhaps the Debugger can have a flag that tells it whether the interrupted process was indeed the UI process, and it could resume accordingly.
Or maybe it could be passed a block to execute to resume the process.
squeak-dev@lists.squeakfoundation.org