diff --git a/extra/color-picker/color-picker.factor b/extra/color-picker/color-picker.factor index 6fcf3c21cd..b5938a7ad7 100755 --- a/extra/color-picker/color-picker.factor +++ b/extra/color-picker/color-picker.factor @@ -15,7 +15,8 @@ TUPLE: color-preview < gadget ; : ( model -- gadget ) color-preview new-gadget - { 100 100 } over set-rect-dim ; + swap >>model + { 100 100 } >>dim ; M: color-preview model-changed swap model-value over set-gadget-interior relayout-1 ; @@ -26,7 +27,10 @@ M: color-preview model-changed : ( -- model gadget ) 3 [ 0 0 0 255 ] replicate dup [ range-model ] map - swap [ [ gadget, ] each ] make-filled-pile ; + swap + + swap + [ add-gadget ] each ; : ( -- gadget ) [