From 52cadbda341b4865e44ce85e29ca5759899ce78c Mon Sep 17 00:00:00 2001 From: Zedhugh Chen Date: Sun, 24 Aug 2025 21:44:28 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=80=E5=8C=96=E6=A3=80=E6=9F=A5=E6=98=AF?= =?UTF-8?q?=E5=90=A6=E6=9C=89=E5=85=B6=E4=BB=96=E7=AA=97=E5=8F=A3=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=99=A8=E6=AD=A3=E5=9C=A8=E8=BF=90=E8=A1=8C=E7=9A=84?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/xcb/xcb.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/xcb/xcb.c b/src/xcb/xcb.c index b2fda9e..22c7620 100644 --- a/src/xcb/xcb.c +++ b/src/xcb/xcb.c @@ -31,16 +31,10 @@ bool has_other_wm_running(void) { xcb_screen_iterator_t iter = xcb_setup_roots_iterator(setup); screen = iter.data; uint32_t mask = XCB_CW_EVENT_MASK; - xcb_params_cw_t params = { - .event_mask = XCB_EVENT_MASK_LEAVE_WINDOW | XCB_EVENT_MASK_ENTER_WINDOW | - XCB_EVENT_MASK_POINTER_MOTION | - XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT | - XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY, - }; + xcb_params_cw_t params = {.event_mask = XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT}; xcb_void_cookie_t cookie = xcb_aux_change_window_attributes_checked(conn, screen->root, mask, ¶ms); - xcb_generic_error_t *error = xcb_request_check(conn, cookie); - if (error) { + if (xcb_request_check(conn, cookie)) { xcb_disconnect(conn); return true; }