From 610d702c475e267929eb2377bcea0cb93537b4f5 Mon Sep 17 00:00:00 2001 From: imgurbot12 Date: Tue, 8 Aug 2023 11:40:46 -0700 Subject: [PATCH] feat: ensure automatic focus --- rmenu/src/gui.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rmenu/src/gui.rs b/rmenu/src/gui.rs index 21fa62c..7d1d8da 100644 --- a/rmenu/src/gui.rs +++ b/rmenu/src/gui.rs @@ -153,6 +153,9 @@ fn matches(bind: &Vec, mods: &Modifiers, key: &Code) -> bool { fn App<'a>(cx: Scope) -> Element { let mut state = AppState::new(cx, cx.props); + // always ensure focus + focus(cx); + // log current position let search = state.search(); let (pos, subpos) = state.position(); @@ -206,7 +209,7 @@ fn App<'a>(cx: Scope) -> Element { cx.render(rsx! { style { "{cx.props.css}" } div { - onclick: |_| focus(cx), + // onclick: |_| focus(cx), onkeydown: keyboard_controls, div { class: "navbar",