diff --git a/basis/ui/gadgets/gadgets.factor b/basis/ui/gadgets/gadgets.factor index 6338c917cb..2a81f56718 100644 --- a/basis/ui/gadgets/gadgets.factor +++ b/basis/ui/gadgets/gadgets.factor @@ -385,6 +385,8 @@ GENERIC: focusable-child* ( gadget -- child/t ) M: gadget focusable-child* drop t ; +M: f focusable-child* drop f ; + : focusable-child ( gadget -- child ) dup focusable-child* dup t eq? [ drop ] [ nip focusable-child ] if ;