fix: avoid infinite focus loop
This commit is contained in:
parent
0e48718a92
commit
4fe528a58e
1 changed files with 3 additions and 1 deletions
|
|
@ -1414,8 +1414,10 @@ impl operation::Focusable for State {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn focus(&mut self) {
|
fn focus(&mut self) {
|
||||||
|
if !self.is_focused {
|
||||||
|
self.emit_focus = true;
|
||||||
|
}
|
||||||
self.is_focused = true;
|
self.is_focused = true;
|
||||||
self.emit_focus = true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn unfocus(&mut self) {
|
fn unfocus(&mut self) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue