diff --git a/basis/ui/tools/listener/listener.factor b/basis/ui/tools/listener/listener.factor index 4c8b88d62c..68bf765295 100644 --- a/basis/ui/tools/listener/listener.factor +++ b/basis/ui/tools/listener/listener.factor @@ -50,7 +50,8 @@ M: listener-gadget tool-scroller listener>> input>> interactor-busy? ; : listener-input ( string -- ) - get-workspace listener>> input>> set-editor-string ; + get-workspace listener>> input>> + [ set-editor-string ] [ request-focus ] bi ; : (call-listener) ( quot listener -- ) input>> interactor-call ;