From 97b848a045b28bf1156e0801611ede881afe0fb2 Mon Sep 17 00:00:00 2001 From: Doug Coleman Date: Sun, 28 Jul 2019 19:59:56 -0500 Subject: [PATCH] ui: Fix circular dependency. --- basis/ui/gadgets/editors/editors.factor | 4 ---- basis/ui/gestures/gestures.factor | 6 +++++- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/basis/ui/gadgets/editors/editors.factor b/basis/ui/gadgets/editors/editors.factor index 31934077c7..143c9d6f2d 100644 --- a/basis/ui/gadgets/editors/editors.factor +++ b/basis/ui/gadgets/editors/editors.factor @@ -21,10 +21,6 @@ TUPLE: editor < line-gadget preedit-selection-mode? preedit-underlines ; -GENERIC: preedit? ( gadget -- ? ) - -M: gadget preedit? drop f ; - M: editor preedit? preedit-start>> [ t ] [ f ] if ; > ] [ world>> world-focus ] bi [ handle-gesture ] with each-parent drop ; +GENERIC: preedit? ( gadget -- ? ) + +M: gadget preedit? drop f ; + :: propagate-key-gesture ( gesture world -- ) world world-focus preedit? [ gesture world \ propagate-key-gesture-tuple queue-gesture -- 2.34.1