From f996b9050eeb9a7eb122b8c0e51d2be4c0318821 Mon Sep 17 00:00:00 2001 From: Zoxc Date: Mon, 26 Aug 2024 09:45:56 +0200 Subject: [PATCH] Request focus on a `TextEdit` when clicked (#4991) This request focus on a TextEdit when clicked, so that touch events on Android can now focus it. This looks like a reasonable fix for https://github.com/emilk/egui/issues/4941. --- crates/egui/src/widgets/text_edit/builder.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/egui/src/widgets/text_edit/builder.rs b/crates/egui/src/widgets/text_edit/builder.rs index 86d28125..2a6eb14c 100644 --- a/crates/egui/src/widgets/text_edit/builder.rs +++ b/crates/egui/src/widgets/text_edit/builder.rs @@ -576,7 +576,7 @@ impl<'t> TextEdit<'t> { is_being_dragged, ); - if did_interact { + if did_interact || response.clicked() { ui.memory_mut(|mem| mem.request_focus(response.id)); } }