Object.st
changeset 110 7093adf38df2
parent 102 dd3cf69a4c50
child 113 0403779c8fe3
--- a/Object.st	Thu Aug 11 23:37:22 1994 +0200
+++ b/Object.st	Thu Aug 11 23:38:13 1994 +0200
@@ -19,7 +19,6 @@
                            NotFoundSignal KeyNotFoundSignal ElementOutOfBoundsSignal
                            InformationSignal PrimitiveFailureSignal
                            AbortSignal OSSignals
-                           PrivateMethodSignal
                            SystemNotifier SystemWarningBox SystemInfoBox SystemConfirmer'
        poolDictionaries:''
        category:'Kernel-Objects'
@@ -29,7 +28,7 @@
 COPYRIGHT (c) 1988 by Claus Gittinger
               All Rights Reserved
 
-$Header: /cvs/stx/stx/libbasic/Object.st,v 1.19 1994-08-07 19:29:56 claus Exp $
+$Header: /cvs/stx/stx/libbasic/Object.st,v 1.20 1994-08-11 21:38:13 claus Exp $
 '!
 
 "these will become classVariables soon ..."
@@ -54,7 +53,7 @@
 
 version
 "
-$Header: /cvs/stx/stx/libbasic/Object.st,v 1.19 1994-08-07 19:29:56 claus Exp $
+$Header: /cvs/stx/stx/libbasic/Object.st,v 1.20 1994-08-11 21:38:13 claus Exp $
 "
 !
 
@@ -84,7 +83,6 @@
         KeyNotFoundSignal 
         ElementOutOfBoundsSignal
         InformationSignal
-        PrivateMethodSignal
 
 
         AbortSignal      <Signal>       Signal raised by debugger, to abort a computation
@@ -1153,6 +1151,13 @@
                   and:[signalNumber ~~ OperatingSystem sigILL
                   and:[signalNumber ~~ OperatingSystem sigSEGV]].
 
+    ignorable ifFalse:[
+        thisContext isRecursive ifTrue:[
+            MiniDebugger enterWithMessage:'recursive signal'.
+            ^ self
+        ]
+    ].
+
     "
      ungrab - in case it happened in a box/popupview
      otherwise display stays locked