xwm: Redirect root window subwindows

xwayland no longer does this for us, we have to request it now
This commit is contained in:
Kristian Høgsberg
2013-10-11 16:48:19 -07:00
parent 9acd374822
commit bcfd07b70a
3 changed files with 7 additions and 1 deletions
+5
View File
@@ -1720,6 +1720,7 @@ weston_wm_get_resources(struct weston_wm *wm)
uint32_t i;
xcb_prefetch_extension_data (wm->conn, &xcb_xfixes_id);
xcb_prefetch_extension_data (wm->conn, &xcb_composite_id);
formats_cookie = xcb_render_query_pict_formats(wm->conn);
@@ -1887,6 +1888,10 @@ weston_wm_create(struct weston_xserver *wxs)
XCB_EVENT_MASK_PROPERTY_CHANGE;
xcb_change_window_attributes(wm->conn, wm->screen->root,
XCB_CW_EVENT_MASK, values);
xcb_composite_redirect_subwindows(wm->conn, wm->screen->root,
XCB_COMPOSITE_REDIRECT_MANUAL);
wm->theme = theme_create();
weston_wm_create_wm_window(wm);
+1
View File
@@ -23,6 +23,7 @@
#include <wayland-server.h>
#include <xcb/xcb.h>
#include <xcb/xfixes.h>
#include <xcb/composite.h>
#include <cairo/cairo-xcb.h>
#include "../compositor.h"