From ce7fc8a4eadb3bd78418ee04f136bac74dacd4e6 Mon Sep 17 00:00:00 2001 From: DreamMaoMao <2523610504@qq.com> Date: Thu, 28 May 2026 18:40:33 +0800 Subject: [PATCH] fix: fix no monitor map client --- src/mango.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/mango.c b/src/mango.c index 1bc39153..5def179e 100644 --- a/src/mango.c +++ b/src/mango.c @@ -203,17 +203,17 @@ enum seat_config_shortcuts_inhibit { }; enum ipc_watch_type { - IPC_WATCH_NONE = 0, - IPC_WATCH_MONITOR = 1 << 0, - IPC_WATCH_CLIENT = 1 << 1, - IPC_WATCH_TAGS = 1 << 2, - IPC_WATCH_ALL_MONITORS = 1 << 3, - IPC_WATCH_ALL_TAGS = 1 << 4, - IPC_WATCH_ALL_CLIENTS = 1 << 5, - IPC_WATCH_KEYMODE = 1 << 6, - IPC_WATCH_KB_LAYOUT = 1 << 7, - IPC_WATCH_LAST_OPEN_SURFACE = 1 << 8, - IPC_WATCH_FOCUSING_CLIENT = 1 << 9, + IPC_WATCH_NONE = 0, + IPC_WATCH_MONITOR = 1 << 0, + IPC_WATCH_CLIENT = 1 << 1, + IPC_WATCH_TAGS = 1 << 2, + IPC_WATCH_ALL_MONITORS = 1 << 3, + IPC_WATCH_ALL_TAGS = 1 << 4, + IPC_WATCH_ALL_CLIENTS = 1 << 5, + IPC_WATCH_KEYMODE = 1 << 6, + IPC_WATCH_KB_LAYOUT = 1 << 7, + IPC_WATCH_LAST_OPEN_SURFACE = 1 << 8, + IPC_WATCH_FOCUSING_CLIENT = 1 << 9, }; typedef struct Pertag Pertag; @@ -4555,7 +4555,7 @@ mapnotify(struct wl_listener *listener, void *data) { // set border color setborder_color(c); - if (c->mon->isoverview && config.ov_no_resize) { + if (c->mon && c->mon->isoverview && config.ov_no_resize) { overview_backup_surface(c); }