fix: avoid use null mon when session not active

This commit is contained in:
DreamMaoMao 2026-01-01 14:48:49 +08:00
parent a3bdb5138f
commit 7e5c755451
3 changed files with 7 additions and 2 deletions

View file

@ -83,7 +83,7 @@ setclient_coordinate_center(Client *c, struct wlr_box geom, int offsetx,
uint32_t cbw = check_hit_no_border(c) ? c->bw : 0;
if (!c->no_force_center) {
if (!c->no_force_center && m) {
tempbox.x = m->w.x + (m->w.width - geom.width) / 2;
tempbox.y = m->w.y + (m->w.height - geom.height) / 2;
} else {