Ticket #682 (closed defect: fixed)
objc:defmethod catches harmless conditions
| Reported by: | gz | Owned by: | gb |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | Objective-C Bridge | Version: | trunk |
| Keywords: | Cc: |
Description
and turns non-error conditions into errors (making it impossible to use the condition system except for errors).
? (define-condition note-change () ()) NOTE-CHANGE ? (signal 'note-change) NIL ? (objc:defmethod (#/frotz :void) ((self ns:ns-application)) (signal 'note-change)) |-[NSApplication frotz]| ? (#/frotz gui::*nsapp*) > Error: Condition #<NOTE-CHANGE Condition #x3020014520AD> > While executing: #<Anonymous Function #x3000012B946F>, in process Listener(6). > Type cmd-. to abort, cmd-\ for a list of available restarts. > Type :? for other options. 1 >
Change History
Note: See
TracTickets for help on using
tickets.
