Issue 1703:     Closing last windows raise error        
1 person starred this issue and may be notified of changes.     Back to list
Status:         Closed
Owner:  marianopeck
Closed: Today
Cc:     mike.rueger
Milestone-1.1


Add a comment andmake changes below
        
Reported by marianopeck, Today (4 hours ago)
Pharo image: PharoCore
Pharo core version: v
Virtual machine used: Squeak 4.2.2beta1U.app



Steps to reproduce:

1. Open several windows (whatever)
2. Close all of them
3. Press cmd + w (like trying to close another window).

You will get the attached error.

The problem is that the message closeTopWindow is being sent to
SystemWindow and this is not impelented. I look in older version and it is
like this:


SystemWindow class >> closeTopWindow
        "Try to close the top window.  It may of course decline"
        TopWindow ifNotNil:
                [TopWindow delete]


So, adding this method the error is dissappear, but:

1) It even works creating the message doing nothing
2) I think this is not the correct fix. The real fix should do some
ifEmpty:  don't send the message closeTopWindow or something like that.
3) I don't understand why the closing of OTHERS windows than the last one,
use another message then closeTopWindow



_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to