We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9d91014 commit 7988be1Copy full SHA for 7988be1
src/shell/mod.rs
@@ -1680,6 +1680,12 @@ impl Shell {
1680
} else if let KeyboardFocusTarget::XWaylandGrab(surface) = &focus_target {
1681
if let Some(new_target) = self.element_for_surface(surface) {
1682
focus_target = KeyboardFocusTarget::Element(new_target.clone());
1683
+ } else if let Some(new_target) = self
1684
+ .workspaces
1685
+ .spaces()
1686
+ .find_map(|w| w.get_fullscreen().filter(|s| *s == surface))
1687
+ {
1688
+ focus_target = KeyboardFocusTarget::Fullscreen(new_target.clone());
1689
} else if let Some(or) = self
1690
.override_redirect_windows
1691
.iter()
0 commit comments