window: Set opaque region to window size if we're fullscreen
This commit is contained in:
parent
724c8d9e7c
commit
598477d832
@ -2189,10 +2189,17 @@ frame_resize_handler(struct widget *widget,
|
|||||||
widget_set_allocation(widget, 0, 0, width, height);
|
widget_set_allocation(widget, 0, 0, width, height);
|
||||||
|
|
||||||
if (child->opaque) {
|
if (child->opaque) {
|
||||||
frame_opaque_rect(frame->frame, &opaque.x, &opaque.y,
|
if (widget->window->type != TYPE_FULLSCREEN) {
|
||||||
&opaque.width, &opaque.height);
|
frame_opaque_rect(frame->frame, &opaque.x, &opaque.y,
|
||||||
wl_region_add(widget->surface->opaque_region,
|
&opaque.width, &opaque.height);
|
||||||
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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user