handle default argument correctly

main
Matthew Butterick 5 years ago
parent 443db96929
commit 5351deaa75

@ -26,7 +26,7 @@
#:height [height-arg #f])
(match-define (list parsed-width parsed-height)
(sort
(hash-ref page-sizes (string-upcase size) "letter")
(hash-ref page-sizes (string-upcase size) (λ () (hash-ref page-sizes "LETTER")))
;; for portrait, shorter edge is width
(if (member orientation '("portrait" "tall")) < >)))
(define width (or width-arg parsed-width))

Loading…
Cancel
Save