WindowGroup.st
changeset 4335 b4bd7fae96bb
parent 4329 514438e41210
child 4340 de4c36dc3076
--- a/WindowGroup.st	Wed Dec 29 14:05:12 2004 +0100
+++ b/WindowGroup.st	Tue Jan 11 18:05:04 2005 +0100
@@ -1289,7 +1289,7 @@
     thisProcess := Processor activeProcess.
 
     sigs := SignalSet 
-                with:AbortOperationRequest 
+                with:AbortAllOperationRequest 
                 with:LeaveSignal 
                 with:(self class activityNotificationSignal).
 
@@ -1347,7 +1347,8 @@
             sigs handle:[:ex |
                 |theSig|
 
-                (theSig := ex signal) == AbortOperationRequest ifTrue:[
+                theSig := ex signal.
+                (AbortAllOperationRequest accepts:theSig) ifTrue:[
                     "/
                     "/ on abort, stay in loop
                     "/
@@ -1368,7 +1369,7 @@
                 "/ otherwise show the activityMessage and continue.
                 "/
                 isModal ifTrue:[
-                    (ex signal isHandledIn:ex handlerContext sender) ifFalse:[
+                    (theSig isHandledIn:ex handlerContext sender) ifFalse:[
                         ex proceedWith:nil.
                     ].
                     ex reject
@@ -2764,7 +2765,7 @@
 !WindowGroup class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libview/WindowGroup.st,v 1.269 2004-11-10 17:38:15 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libview/WindowGroup.st,v 1.270 2005-01-11 17:05:04 stefan Exp $'
 ! !
 
 WindowGroup initialize!