mirror of
https://gitlab.freedesktop.org/wayland/weston
synced 2024-10-14 22:49:58 +00:00
xwm: Make override-redirect windows opaque
This commit is contained in:
parent
ce1baa8097
commit
c4063f310a
|
@ -742,7 +742,17 @@ weston_wm_window_schedule_repaint(struct weston_wm_window *window)
|
||||||
{
|
{
|
||||||
struct weston_wm *wm = window->wm;
|
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;
|
return;
|
||||||
|
|
||||||
window->repaint_source =
|
window->repaint_source =
|
||||||
|
|
Loading…
Reference in a new issue