[BUG] User interrupts no longer interrupt locked UI process

Ned Konz ned at squeakland.org
Fri Mar 19 18:53:38 UTC 2004


On Friday 19 March 2004 10:49 am, Ned Konz wrote:
> What happens is that checkForInterrupts is not being called in the case of
> recursion into empty methods.
>
> Instead, quickCheckForInterrupts is being called, and it only decrements by
> 1.

No, I'm wrong about that. It just takes quite a while (several seconds) to get 
down to 0 in this case (since it starts at a big number).

Perhaps in your case you're able to run out of memory before it gets around to 
actually checking for an interrupt.

Anyway, I recommend the addition of the check at the bottom of the fullGC(). 
What do you think about this?

-- 
Ned Konz
http://bike-nomad.com/squeak/



More information about the Squeak-dev mailing list