diff --git a/crates/egui/src/widgets/text_edit/builder.rs b/crates/egui/src/widgets/text_edit/builder.rs index b3ac4cd8..6350b202 100644 --- a/crates/egui/src/widgets/text_edit/builder.rs +++ b/crates/egui/src/widgets/text_edit/builder.rs @@ -578,7 +578,7 @@ impl TextEdit<'_> { let painter = ui.painter_at(text_clip_rect.expand(1.0)); // expand to avoid clipping cursor if interactive { - if let Some(pointer_pos) = ui.ctx().pointer_interact_pos() { + if let Some(pointer_pos) = response.interact_pointer_pos() { if response.hovered() && text.is_mutable() { ui.output_mut(|o| o.mutable_text_under_cursor = true); }