diff --git a/egui/src/memory.rs b/egui/src/memory.rs index b8032d59..215264f1 100644 --- a/egui/src/memory.rs +++ b/egui/src/memory.rs @@ -309,9 +309,9 @@ impl Memory { self.interaction.focus.id == Some(id) } - pub(crate) fn lock_focus(&mut self, id: Id, b: bool) { + pub(crate) fn lock_focus(&mut self, id: Id, lock_focus: bool) { if self.had_focus_last_frame(id) && self.has_focus(id) { - self.interaction.focus.is_focus_locked = b; + self.interaction.focus.is_focus_locked = lock_focus; } } diff --git a/egui/src/widgets/text_edit.rs b/egui/src/widgets/text_edit.rs index 055fba41..fe81162d 100644 --- a/egui/src/widgets/text_edit.rs +++ b/egui/src/widgets/text_edit.rs @@ -181,7 +181,7 @@ impl<'t> TextEdit<'t> { enabled: true, desired_width: None, desired_height_rows: 1, - lock_focus: true, + lock_focus: false, } } @@ -200,7 +200,7 @@ impl<'t> TextEdit<'t> { enabled: true, desired_width: None, desired_height_rows: 4, - lock_focus: true, + lock_focus: false, } }