summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRutherther <rutherther@proton.me>2024-05-31 16:00:50 +0200
committerLeonardo Hernández Hernández <leohdz172@proton.me>2024-06-20 17:49:29 -0600
commit784b047b3825b0c784de85034e9b215134250e3c (patch)
treefdc070e2f9fefa9c7a49ddb321732d79d90b00af
parent11baacbec0b75dff34abf52d5172687e4ae2cc4f (diff)
Check for null monitor in resize function
-rw-r--r--dwl.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/dwl.c b/dwl.c
index 60b74ae..3dba2bf 100644
--- a/dwl.c
+++ b/dwl.c
@@ -2100,8 +2100,14 @@ requestmonstate(struct wl_listener *listener, void *data)
void
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;
+
+ if (!c->mon)
+ return;
+
+ bbox = interact ? &sgeom : &c->mon->w;
+
client_set_bounds(c, geo.width, geo.height);
c->geom = geo;
applybounds(c, bbox);