racket/draw and racket/gui: fix error reporting
Repair change from 5e903441a4
that added support for keyword
arguments.
Closes PR 14325
This commit is contained in:
parent
af28d4175d
commit
b31f309de1
|
@ -194,7 +194,7 @@
|
||||||
(make-keyword-procedure
|
(make-keyword-procedure
|
||||||
(lambda (kws kw-args name expected pos . args)
|
(lambda (kws kw-args name expected pos . args)
|
||||||
(if (number? pos)
|
(if (number? pos)
|
||||||
(raise-type-error name expected pos args)
|
(apply raise-type-error name expected pos args)
|
||||||
(raise-type-error name expected (car pos))))))
|
(raise-type-error name expected (car pos))))))
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1422,6 +1422,13 @@
|
||||||
(send t1 insert "Hello\tWorld")
|
(send t1 insert "Hello\tWorld")
|
||||||
(send t1 get-extent (box 0) (box 0)))
|
(send t1 get-extent (box 0) (box 0)))
|
||||||
|
|
||||||
|
;; ----------------------------------------
|
||||||
|
;; Error reporting
|
||||||
|
|
||||||
|
(when (regexp-match? #rx"raise-type-error"
|
||||||
|
(with-handlers ([exn:fail? exn-message])
|
||||||
|
(send (new text%) get-text 1 'end #t)))
|
||||||
|
(error "bad error message"))
|
||||||
|
|
||||||
;; ----------------------------------------
|
;; ----------------------------------------
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user