racket/draw: fix result on non-void `record-dc%' methods
Merge to 5.3
This commit is contained in:
parent
4179cbfa63
commit
b09870cf7e
|
@ -401,11 +401,12 @@
|
|||
[_ #'(values)]))
|
||||
args)])
|
||||
#'(define/override (name arg-formal ...)
|
||||
(begin0
|
||||
(super name arg-id ...)
|
||||
(when (continue-recording?)
|
||||
(let (arg-bind ...)
|
||||
(record (lambda (dc) (send dc name arg-id ...))
|
||||
(lambda () (list 'name (arg-convert ... arg-id) ...))))))))]))
|
||||
(lambda () (list 'name (arg-convert ... arg-id) ...)))))))))]))
|
||||
|
||||
(define-syntax (generate-record-unconvert stx)
|
||||
(syntax-case stx ()
|
||||
|
|
Loading…
Reference in New Issue
Block a user