mirror of
https://github.com/DreamMaoMao/maomaowm.git
synced 2025-11-04 13:29:56 -05:00
opt: make sure update client layer after exit fullscreen state
This commit is contained in:
parent
d4c897cd63
commit
fa573848b9
1 changed files with 2 additions and 4 deletions
|
|
@ -1563,7 +1563,7 @@ void clear_fullscreen_flag(Client *c) {
|
||||||
c->isfloating = 0;
|
c->isfloating = 0;
|
||||||
c->ismaxmizescreen = 0;
|
c->ismaxmizescreen = 0;
|
||||||
c->bw = c->isnoborder ? 0 : borderpx;
|
c->bw = c->isnoborder ? 0 : borderpx;
|
||||||
client_set_fullscreen(c, false);
|
setfullscreen(c, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -6044,8 +6044,6 @@ void setmaxmizescreen(Client *c, int maxmizescreen) {
|
||||||
|
|
||||||
c->ismaxmizescreen = maxmizescreen;
|
c->ismaxmizescreen = maxmizescreen;
|
||||||
|
|
||||||
// c->bw = fullscreen ? 0 : borderpx;
|
|
||||||
// client_set_fullscreen(c, maxmizescreen);
|
|
||||||
wlr_scene_node_reparent(&c->scene->node, layers[maxmizescreen ? LyrTile
|
wlr_scene_node_reparent(&c->scene->node, layers[maxmizescreen ? LyrTile
|
||||||
: c->isfloating ? LyrFloat
|
: c->isfloating ? LyrFloat
|
||||||
: LyrTile]);
|
: LyrTile]);
|
||||||
|
|
@ -6069,7 +6067,7 @@ void setmaxmizescreen(Client *c, int maxmizescreen) {
|
||||||
c->bw = c->isnoborder ? 0 : borderpx;
|
c->bw = c->isnoborder ? 0 : borderpx;
|
||||||
c->ismaxmizescreen = 0;
|
c->ismaxmizescreen = 0;
|
||||||
c->isfullscreen = 0;
|
c->isfullscreen = 0;
|
||||||
client_set_fullscreen(c, false);
|
setfullscreen(c, false);
|
||||||
if (c->isfloating)
|
if (c->isfloating)
|
||||||
setfloating(c, 1);
|
setfloating(c, 1);
|
||||||
arrange(c->mon, false);
|
arrange(c->mon, false);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue