Changeset 6707


Ignore:
Timestamp:
Jun 12, 2007, 12:50:33 PM (17 years ago)
Author:
Gary Byers
Message:

Close restarts window when exiting break loop.


File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ide-1.0/ccl/examples/cocoa-backtrace.lisp

    r6667 r6707  
    233233        (setf (cocoa-listener-process-backtrace-contexts proc)
    234234              (cdr (cocoa-listener-process-backtrace-contexts proc)))
    235         (let* ((window (bt.dialog context)))
    236           (when window
    237             (#/performSelectorOnMainThread:withObject:waitUntilDone: window (@selector #/close)  +null-ptr+ t)))))))
     235        (let* ((btwindow (prog1 (bt.dialog context)
     236                           (setf (bt.dialog context) nil)))
     237               (restartswindow
     238                (prog1 (car (bt.restarts context))
     239                           (setf (bt.restarts context) nil))))
     240          (when btwindow
     241            (#/performSelectorOnMainThread:withObject:waitUntilDone: btwindow (@selector #/close)  +null-ptr+ t))
     242          (when restartswindow
     243            (#/performSelectorOnMainThread:withObject:waitUntilDone: restartswindow (@selector #/close)  +null-ptr+ t)))))))
    238244
    239245 
Note: See TracChangeset for help on using the changeset viewer.