fixed quotient on non-integer
original commit: a50482571e1d9ce54aa4c6a7bc07c908a87f1ae4
This commit is contained in:
parent
ba98db9421
commit
a63feb2e2a
|
@ -111,11 +111,11 @@
|
|||
(cond
|
||||
[(empty? sizes) (values 0 0)]
|
||||
[else
|
||||
(let ([extra/rect (quotient extra count)]
|
||||
(let ([extra/rect (quotient (floor extra) count)]
|
||||
[onsize (first sizes)])
|
||||
(if (> onsize extra/rect)
|
||||
(loop (rest sizes) (- extra onsize) (sub1 count))
|
||||
(values extra/rect (modulo extra count))))])))
|
||||
(values extra/rect (modulo (floor extra) count))))])))
|
||||
|
||||
;; allocate-evenly/position ((cons/p nonnegative? nonnegative?) positive? (listof abs-rect?) . -> .
|
||||
;; (listof abs->rect?))
|
||||
|
|
Loading…
Reference in New Issue
Block a user