Check for null monitor in resize function

This commit is contained in:
Rutherther 2024-05-31 16:00:50 +02:00 committed by Leonardo Hernández Hernández
parent 11baacbec0
commit 784b047b38
No known key found for this signature in database
GPG key ID: E538897EE11B9624

8
dwl.c
View file

@ -2100,8 +2100,14 @@ requestmonstate(struct wl_listener *listener, void *data)
void void
resize(Client *c, struct wlr_box geo, int interact) resize(Client *c, struct wlr_box geo, int interact)
{ {
struct wlr_box *bbox = interact ? &sgeom : &c->mon->w; struct wlr_box *bbox;
struct wlr_box clip; struct wlr_box clip;
if (!c->mon)
return;
bbox = interact ? &sgeom : &c->mon->w;
client_set_bounds(c, geo.width, geo.height); client_set_bounds(c, geo.width, geo.height);
c->geom = geo; c->geom = geo;
applybounds(c, bbox); applybounds(c, bbox);