ApplicationModel.st
changeset 1461 f3ad0001d240
parent 1454 4b181ee07162
child 1478 b3bc19d6369f
--- a/ApplicationModel.st	Tue Feb 13 20:17:58 2001 +0100
+++ b/ApplicationModel.st	Tue Mar 06 13:42:04 2001 +0100
@@ -2161,8 +2161,16 @@
 
     |sav|
 
-    (self window isNil
-    or:[self window isTopView not]) ifTrue:[
+    (self window isNil) ifTrue:[
+        'ApplicationModel [warning]: oops - closeRequest for non-view application arrived' infoPrintCR.
+        ^ self
+    ].
+
+    (self window isTopView not) ifTrue:[
+        self window topView isModal ifTrue:[
+            WindowGroup leaveSignal raise.
+        ].
+
         'ApplicationModel [warning]: oops - closeRequest for non-TopView arrived' infoPrintCR.
         ^ self
     ].
@@ -2454,6 +2462,6 @@
 !ApplicationModel class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libview2/ApplicationModel.st,v 1.153 2001-01-12 10:58:11 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libview2/ApplicationModel.st,v 1.154 2001-03-06 12:42:04 tm Exp $'
 ! !
 ApplicationModel initialize!