Mantis - Squeak
Viewing Issue Advanced Details
7436 OS-Linux minor always 01-09-10 03:16 04-18-10 21:55
wiz  
laza  
normal  
closed trunk  
fixed  
none    
none trunk  
0007436: Close box no longer allows exit from squeak.
For this one.
In a fresh Squeak3.11-8720-alpha.image
Go to the object tab affixed to the top of the screen.
Use the mouse buttons to call up the halos.
Try to resize the tab with the yellow halo button.
You will run into bug 0006486 an infinite recursion.

Now try to stop the image.

The old behavior was that clicking the [x] close box would close without saving.
That has been modified to avoid the obvious loss of work.

The problem is that it is replaced with a null operation.
This is not useful.

The proper behavior is it should suspend all squeak activity except for a dialog allowing the user the choice of quitting without saving or canceling the close request.

On a Ubuntu system I had to go into the terminal to explicitly kill the process. That was the only way out of the situation.

Yours in curiosity and service, --Jerome Peace
related to 0007477closed lewis Close box no longer allows exit from squeak. 

Notes
(0013547)
laza   
03-11-10 11:21   
Now there are at least two things in here.

> The problem is that it is replaced with a null operation.
> This is not useful.

With trunk 9683 HostWindowEvents will be handled and so closing a squeak window under linux will present an in image dialog

> The proper behavior is it should suspend all squeak activity
> except for a dialog allowing the user the choice of quitting
> without saving or canceling the close request.

This is a feature request for the linux VM. I created a separate issue for this
(0013556)
wiz   
03-12-10 20:42   
Tried it in sq 9686. It works. It's wonderful. Thanks laza.

Cheers, --Jer
(0013567)
laza   
03-17-10 18:00   
BTW, all the credit for this belongs to Bert and John