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 @@
 {
 	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 =