win - shapes - set pass events if we have shaped wins but no rects

could be an EMPTY set of input rects but shaped still... so pass
events on the comp obj.

fixes recordmydesktop

@fix
This commit is contained in:
Carsten Haitzler 2022-09-11 15:35:54 +01:00
parent 0aeeefb405
commit 576d29a809
1 changed files with 1 additions and 1 deletions

View File

@ -749,7 +749,7 @@ _e_comp_object_shadow_setup(E_Comp_Object *cw)
else
edje_object_part_swallow(cw->shobj, "e.swallow.content", cw->obj);
}
if (cw->input_objs)
if ((cw->input_objs) || ((cw->ec) && (cw->ec->shaped)))
evas_object_pass_events_set(cw->obj, 1);
else
evas_object_pass_events_set(cw->obj, 0);