From: Kristian Høgsberg Date: Sun, 22 Jul 2012 19:32:45 +0000 (-0400) Subject: xwm: Make override-redirect windows opaque X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c4063f310a35ec1fd51b039243caf5363dfb54f5;p=profile%2Fivi%2Fweston-ivi-shell.git xwm: Make override-redirect windows opaque --- diff --git a/src/xwayland/window-manager.c b/src/xwayland/window-manager.c index 64290ec..e67cac1 100644 --- a/src/xwayland/window-manager.c +++ b/src/xwayland/window-manager.c @@ -742,7 +742,17 @@ weston_wm_window_schedule_repaint(struct weston_wm_window *window) { struct weston_wm *wm = window->wm; - if (window->frame_id == XCB_WINDOW_NONE || window->repaint_source) + if (window->frame_id == XCB_WINDOW_NONE) { + if (window->surface != NULL) { + window->surface->opaque_rect[0] = 0.0; + window->surface->opaque_rect[1] = 1.0; + window->surface->opaque_rect[2] = 0.0; + window->surface->opaque_rect[3] = 1.0; + } + return; + } + + if (window->repaint_source) return; window->repaint_source =