DebugView.st
changeset 801 9aac5620fff5
parent 799 6544afd4e2e5
child 803 f8371812c789
equal deleted inserted replaced
800:3abcfccedc0c 801:9aac5620fff5
  2522         SignalSet anySignal handle:[:ex |
  2522         SignalSet anySignal handle:[:ex |
  2523             |answer signal|
  2523             |answer signal|
  2524 
  2524 
  2525             signal := ex signal.
  2525             signal := ex signal.
  2526 
  2526 
  2527             "/
  2527             DebuggingDebugger ~~ true ifTrue:[
  2528             "/ ignore recursive breakpoints
  2528                 "/
  2529             "/
  2529                 "/ ignore recursive breakpoints
  2530             signal == MessageTracer breakpointSignal ifTrue:[
  2530                 "/
  2531                 'breakpoint in debugger ignored' errorPrintNL.
  2531                 signal == MessageTracer breakpointSignal ifTrue:[
  2532                 ex proceed
  2532                     'breakpoint in debugger ignored' errorPrintNL.
  2533             ].
  2533                     ex proceed
  2534             (signal == ActivityNotificationSignal) ifTrue:[
       
  2535                 ex proceed
       
  2536             ].
       
  2537             signal == Exception recursiveExceptionSignal ifTrue:[
       
  2538                 ex parameter signal == MessageTracer breakpointSignal ifTrue:[
       
  2539                     'recursive breakpoint in debugger ignored' errorPrintNL.
       
  2540                     ex proceed.
       
  2541                 ].
  2534                 ].
  2542 
  2535                 (signal == ActivityNotificationSignal) ifTrue:[
  2543                 self showError:'*** Recursive error in debugger:
  2536                     ex proceed
       
  2537                 ].
       
  2538                 signal == Exception recursiveExceptionSignal ifTrue:[
       
  2539                     ex parameter signal == MessageTracer breakpointSignal ifTrue:[
       
  2540                         'recursive breakpoint in debugger ignored' errorPrintNL.
       
  2541                         ex proceed.
       
  2542                     ].
       
  2543 
       
  2544                     self showError:'*** Recursive error in debugger:
  2544 
  2545 
  2545 >>>> Signal:  ' , ex signal printString , '
  2546 >>>> Signal:  ' , ex signal printString , '
  2546 >>>>          ' , ex parameter signal printString , '
  2547 >>>>          ' , ex parameter signal printString , '
  2547 >>>> In:      ' , ex suspendedContext printString , '
  2548 >>>> In:      ' , ex suspendedContext printString , '
  2548 >>>> Message: ' , ex errorString , '
  2549 >>>> Message: ' , ex errorString , '
  2549 
  2550 
  2550 cought & ignored.'.
  2551 cought & ignored.'.
  2551                 ex return
  2552                     ex return
       
  2553                 ].
  2552             ].
  2554             ].
  2553 
  2555 
  2554             self topView raiseDeiconified.    
  2556             self topView raiseDeiconified.    
  2555 
  2557 
  2556             answer := Dialog 
  2558             answer := Dialog 
  2572         ].
  2574         ].
  2573     ].
  2575     ].
  2574     catchBlock := nil.
  2576     catchBlock := nil.
  2575 
  2577 
  2576     "Created: 24.11.1995 / 20:33:45 / cg"
  2578     "Created: 24.11.1995 / 20:33:45 / cg"
  2577     "Modified: 7.5.1996 / 10:04:41 / cg"
  2579     "Modified: 23.10.1996 / 16:34:59 / cg"
  2578 ! !
  2580 ! !
  2579 
  2581 
  2580 !DebugView methodsFor:'user interaction'!
  2582 !DebugView methodsFor:'user interaction'!
  2581 
  2583 
  2582 codeAccept:someCode
  2584 codeAccept:someCode
  2979 ! !
  2981 ! !
  2980 
  2982 
  2981 !DebugView class methodsFor:'documentation'!
  2983 !DebugView class methodsFor:'documentation'!
  2982 
  2984 
  2983 version
  2985 version
  2984     ^ '$Header: /cvs/stx/stx/libtool/DebugView.st,v 1.112 1996-10-23 00:20:50 cg Exp $'
  2986     ^ '$Header: /cvs/stx/stx/libtool/DebugView.st,v 1.113 1996-10-23 15:35:33 cg Exp $'
  2985 ! !
  2987 ! !