From b01bd3a0328665ea1c9049fd145e67f091280119 Mon Sep 17 00:00:00 2001 From: Eduardo Cavazos Date: Mon, 14 Jul 2008 22:26:49 -0500 Subject: [PATCH] ui.gadgets.slots: rewrite 'display-slot' --- extra/ui/gadgets/slots/slots.factor | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/extra/ui/gadgets/slots/slots.factor b/extra/ui/gadgets/slots/slots.factor index 7d488c727b..cd339d7ff7 100755 --- a/extra/ui/gadgets/slots/slots.factor +++ b/extra/ui/gadgets/slots/slots.factor @@ -96,8 +96,10 @@ TUPLE: editable-slot < track printer ref ; ; : display-slot ( gadget editable-slot -- ) - dup clear-track - [ 1 track, f track, ] with-gadget ; + dup clear-track + swap 1 track-add* + f track-add* + drop ; : update-slot ( editable-slot -- ) [ [ ref>> get-ref ] [ printer>> ] bi call ] keep