window: Set opaque region to window size if we're fullscreen
diff --git a/clients/window.c b/clients/window.c
index d68433b..3885873 100644
--- a/clients/window.c
+++ b/clients/window.c
@@ -2189,10 +2189,17 @@
 	widget_set_allocation(widget, 0, 0, width, height);
 
 	if (child->opaque) {
-		frame_opaque_rect(frame->frame, &opaque.x, &opaque.y,
-				  &opaque.width, &opaque.height);
-		wl_region_add(widget->surface->opaque_region,
-			      opaque.x, opaque.y, opaque.width, opaque.height);
+		if (widget->window->type != TYPE_FULLSCREEN) {
+			frame_opaque_rect(frame->frame, &opaque.x, &opaque.y,
+					  &opaque.width, &opaque.height);
+
+			wl_region_add(widget->surface->opaque_region,
+				      opaque.x, opaque.y,
+				      opaque.width, opaque.height);
+		} else {
+			wl_region_add(widget->surface->opaque_region,
+				      0, 0, width, height);
+		}
 	}