fix: avoid infinite focus loop

This commit is contained in:
Hojjat 2026-03-23 21:59:46 -06:00 • committed by Ashley Wulber
parent 0e48718a92
commit 4fe528a58e

View file

@ -1414,9 +1414,11 @@ impl operation::Focusable for State {
} }
fn focus(&mut self) { fn focus(&mut self) {
self.is_focused = true; if !self.is_focused {
self.emit_focus = true; self.emit_focus = true;
} }
self.is_focused = true;
}
fn unfocus(&mut self) { fn unfocus(&mut self) {
self.is_focused = false; self.is_focused = false;