resize the fullscreen background when resize the client
This commit is contained in:
parent
ae42e4390b
commit
9bcef3d040
2
dwl.c
2
dwl.c
@ -1780,6 +1780,8 @@ resize(Client *c, struct wlr_box geo, int interact)
|
|||||||
wlr_scene_node_set_position(&c->border[1]->node, 0, c->geom.height - c->bw);
|
wlr_scene_node_set_position(&c->border[1]->node, 0, c->geom.height - c->bw);
|
||||||
wlr_scene_node_set_position(&c->border[2]->node, 0, c->bw);
|
wlr_scene_node_set_position(&c->border[2]->node, 0, c->bw);
|
||||||
wlr_scene_node_set_position(&c->border[3]->node, c->geom.width - c->bw, c->bw);
|
wlr_scene_node_set_position(&c->border[3]->node, c->geom.width - c->bw, c->bw);
|
||||||
|
if (c->fullscreen_bg)
|
||||||
|
wlr_scene_rect_set_size(c->fullscreen_bg, c->geom.width, c->geom.height);
|
||||||
|
|
||||||
/* wlroots makes this a no-op if size hasn't changed */
|
/* wlroots makes this a no-op if size hasn't changed */
|
||||||
c->resize = client_set_size(c, c->geom.width - 2 * c->bw,
|
c->resize = client_set_size(c, c->geom.width - 2 * c->bw,
|
||||||
|
Loading…
Reference in New Issue
Block a user