allow halt in debugger, if DebuggingDebugger is true.
authorClaus Gittinger <cg@exept.de>
Wed, 23 Oct 1996 17:35:33 +0200
changeset 801 9aac5620fff5
parent 800 3abcfccedc0c
child 802 da3f109853ba
allow halt in debugger, if DebuggingDebugger is true.
DebugView.st
--- a/DebugView.st	Wed Oct 23 17:34:01 1996 +0200
+++ b/DebugView.st	Wed Oct 23 17:35:33 1996 +0200
@@ -2524,23 +2524,24 @@
 
             signal := ex signal.
 
-            "/
-            "/ ignore recursive breakpoints
-            "/
-            signal == MessageTracer breakpointSignal ifTrue:[
-                'breakpoint in debugger ignored' errorPrintNL.
-                ex proceed
-            ].
-            (signal == ActivityNotificationSignal) ifTrue:[
-                ex proceed
-            ].
-            signal == Exception recursiveExceptionSignal ifTrue:[
-                ex parameter signal == MessageTracer breakpointSignal ifTrue:[
-                    'recursive breakpoint in debugger ignored' errorPrintNL.
-                    ex proceed.
+            DebuggingDebugger ~~ true ifTrue:[
+                "/
+                "/ ignore recursive breakpoints
+                "/
+                signal == MessageTracer breakpointSignal ifTrue:[
+                    'breakpoint in debugger ignored' errorPrintNL.
+                    ex proceed
                 ].
-
-                self showError:'*** Recursive error in debugger:
+                (signal == ActivityNotificationSignal) ifTrue:[
+                    ex proceed
+                ].
+                signal == Exception recursiveExceptionSignal ifTrue:[
+                    ex parameter signal == MessageTracer breakpointSignal ifTrue:[
+                        'recursive breakpoint in debugger ignored' errorPrintNL.
+                        ex proceed.
+                    ].
+
+                    self showError:'*** Recursive error in debugger:
 
 >>>> Signal:  ' , ex signal printString , '
 >>>>          ' , ex parameter signal printString , '
@@ -2548,7 +2549,8 @@
 >>>> Message: ' , ex errorString , '
 
 cought & ignored.'.
-                ex return
+                    ex return
+                ].
             ].
 
             self topView raiseDeiconified.    
@@ -2574,7 +2576,7 @@
     catchBlock := nil.
 
     "Created: 24.11.1995 / 20:33:45 / cg"
-    "Modified: 7.5.1996 / 10:04:41 / cg"
+    "Modified: 23.10.1996 / 16:34:59 / cg"
 ! !
 
 !DebugView methodsFor:'user interaction'!
@@ -2981,5 +2983,5 @@
 !DebugView class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/DebugView.st,v 1.112 1996-10-23 00:20:50 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/DebugView.st,v 1.113 1996-10-23 15:35:33 cg Exp $'
 ! !