清理 root 窗口 property
This commit is contained in:
5
src/wm.c
5
src/wm.c
@@ -314,6 +314,11 @@ void wm_clean(void) {
|
|||||||
if (source_id) g_source_remove(source_id);
|
if (source_id) g_source_remove(source_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
xcb_delete_property(wm.xcb_conn, wm.screen->root, _NET_CLIENT_LIST);
|
||||||
|
xcb_delete_property(wm.xcb_conn, wm.screen->root, _NET_ACTIVE_WINDOW);
|
||||||
|
xcb_delete_property(wm.xcb_conn, wm.screen->root, _NET_SUPPORTING_WM_CHECK);
|
||||||
|
xcb_aux_sync(wm.xcb_conn);
|
||||||
|
|
||||||
xcb_destroy_window(wm.xcb_conn, wm.wm_check_window);
|
xcb_destroy_window(wm.xcb_conn, wm.wm_check_window);
|
||||||
wm.wm_check_window = XCB_WINDOW_NONE;
|
wm.wm_check_window = XCB_WINDOW_NONE;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user