5fca83b35760
Clean up border choosing
author | Steve Losh <steve@stevelosh.com> |
---|---|
date | Tue, 04 Jul 2017 13:30:32 +0000 |
parents | 8e35ed93d731 |
children | 712aef6ff9cb |
branches/tags | (none) |
files | src/high-level/boxes.lisp |
Changes
--- a/src/high-level/boxes.lisp Tue Jul 04 13:24:51 2017 +0000 +++ b/src/high-level/boxes.lisp Tue Jul 04 13:30:32 2017 +0000 @@ -116,10 +116,11 @@ (when background-color (draw-box-background x y width height background-color)) (when (and border border-color) - (ecase border - (:light (draw-box-border-light x y width height border-color)) - (:heavy (draw-box-border-heavy x y width height border-color)) - (:double (draw-box-border-double x y width height border-color))))) + (funcall (ecase border + (:light #'draw-box-border-light) + (:heavy #'draw-box-border-heavy) + (:double #'draw-box-border-double)) + x y width height border-color))) (draw-box-contents x y width height contents)))