Skip to content

Commit

Permalink
Fix focus behavior when pressing Tab with no focus
Browse files Browse the repository at this point in the history
  • Loading branch information
mwcampbell committed Jul 27, 2022
1 parent 0571bf6 commit 7ed14e8
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 0 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ NOTE: [`epaint`](epaint/CHANGELOG.md), [`eframe`](eframe/CHANGELOG.md), [`egui-w
* Fixed `Plot` auto-bounds bug ([#1599](https://github.com/emilk/egui/pull/1599)).
* Fixed dead-lock when alt-tabbing while also showing a tooltip ([#1618](https://github.com/emilk/egui/pull/1618)).
* Fixed `ScrollArea` scrolling when editing an unrelated `TextEdit` ([#1779](https://github.com/emilk/egui/pull/1779)).
* Fixed focus behavior when pressing Tab in a UI with no focused widget ([#1861](https://github.com/emilk/egui/pull/1861)).


## 0.18.1 - 2022-05-01
Expand Down
1 change: 1 addition & 0 deletions egui/src/memory.rs
Original file line number Diff line number Diff line change
Expand Up @@ -298,6 +298,7 @@ impl Focus {
} else if self.pressed_tab && self.id == None && !self.give_to_next {
// nothing has focus and the user pressed tab - give focus to the first widgets that wants it:
self.id = Some(id);
self.pressed_tab = false;
}

self.last_interested = Some(id);
Expand Down

0 comments on commit 7ed14e8

Please sign in to comment.