From 707cd03357f926d040acb241a5c42d8e91a83d8e Mon Sep 17 00:00:00 2001 From: lucasmerlin Date: Tue, 15 Oct 2024 09:13:34 +0200 Subject: [PATCH] Set `Response::intrinsic_size` for TextEdit (#5266) This allows me to correctly support multiline TextEdits in egui_flex --- crates/egui/src/widgets/text_edit/builder.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/egui/src/widgets/text_edit/builder.rs b/crates/egui/src/widgets/text_edit/builder.rs index f4824a38..12e92b90 100644 --- a/crates/egui/src/widgets/text_edit/builder.rs +++ b/crates/egui/src/widgets/text_edit/builder.rs @@ -562,6 +562,7 @@ impl<'t> TextEdit<'t> { Sense::hover() }; let mut response = ui.interact(outer_rect, id, sense); + response.intrinsic_size = Some(desired_outer_size); response.fake_primary_click = false; // Don't sent `OutputEvent::Clicked` when a user presses the space bar