From: Kristian Høgsberg Date: Wed, 16 Oct 2013 23:06:18 +0000 (-0700) Subject: window: Set opaque region to window size if we're fullscreen X-Git-Tag: 1.3.91~273 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=598477d832ea17af2476bc4b667e2d35126de6c4;p=platform%2Fupstream%2Fweston.git 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 @@ frame_resize_handler(struct widget *widget, 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); + } }