Change-Id: I4420b353bc237ba6e03c0b7c8fa12c60afce3d90
return;
}
+ if (!win->surface)
+ return;
+
if (win->region.input)
{
wl_surface_set_input_region(win->surface, win->region.input);
if (!win) return;
win->allocation.w = w;
win->allocation.h = h;
+
+ if ((!win->transparent) || (!win->alpha))
+ {
+ if (win->region.opaque) wl_region_destroy(win->region.opaque);
+ win->region.opaque =
+ wl_compositor_create_region(_ecore_wl_disp->wl.compositor);
+ wl_region_add(win->region.opaque, win->allocation.x, win->allocation.y,
+ win->allocation.w, win->allocation.h);
+ }
}
EAPI void