mirror of
https://github.com/swaywm/sway.git
synced 2024-12-26 23:18:26 +01:00
desktop/xwayland: don't restack when marking window as inactive
daaec72ac0
("desktop/xwayland: restack surface upon activation")
has updated Sway for wlroots commit bfc69decdd04 ("xwm: do not
restack surfaces on activation"). However, it unconditionally
restacks the window above all other windows even if marking the
window as inactive.
Closes: https://github.com/swaywm/sway/issues/7974
This commit is contained in:
parent
4d4c88f0a7
commit
7e74a49142
1 changed files with 3 additions and 1 deletions
|
@ -289,8 +289,10 @@ static void set_activated(struct sway_view *view, bool activated) {
|
|||
}
|
||||
|
||||
wlr_xwayland_surface_activate(surface, activated);
|
||||
if (activated) {
|
||||
wlr_xwayland_surface_restack(surface, NULL, XCB_STACK_MODE_ABOVE);
|
||||
}
|
||||
}
|
||||
|
||||
static void set_tiled(struct sway_view *view, bool tiled) {
|
||||
if (xwayland_view_from_view(view) == NULL) {
|
||||
|
|
Loading…
Reference in a new issue