From 2f46b0eb068017df727bc05b42111b8f0dad38de Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Sun, 15 Aug 2021 17:52:53 +0200 Subject: [PATCH] Fix lost_focus for TextEdit widgets Closes https://github.com/emilk/egui/issues/565 --- egui/src/widgets/text_edit.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/egui/src/widgets/text_edit.rs b/egui/src/widgets/text_edit.rs index 78ec9327..b3a37a16 100644 --- a/egui/src/widgets/text_edit.rs +++ b/egui/src/widgets/text_edit.rs @@ -390,7 +390,7 @@ impl<'t, S: TextBuffer> Widget for TextEdit<'t, S> { ui.allocate_rect(frame_rect, Sense::hover()); let frame_response = ui.interact(frame_rect, id, Sense::click()); let response = response | frame_response; - if response.clicked() { + if response.clicked() && !response.lost_focus() { ui.memory().request_focus(response.id); }