From 9e16026e0463b9875174ee61308fcc7bdb0bf164 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 21 May 2013 11:19:26 +0100 Subject: [PATCH] set pass events on override windows to fix things like desktop recording --- src/bin/e_comp.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bin/e_comp.c b/src/bin/e_comp.c index 7a1cb6d..df7461c 100644 --- a/src/bin/e_comp.c +++ b/src/bin/e_comp.c @@ -2224,6 +2224,8 @@ _e_comp_win_add(E_Comp *c, Ecore_X_Window win, E_Border *bd) evas_object_image_colorspace_set(cw->obj, EVAS_COLORSPACE_ARGB8888); if (cw->argb) evas_object_image_alpha_set(cw->obj, 1); else evas_object_image_alpha_set(cw->obj, 0); + if (cw->override) + evas_object_pass_events_set(cw->effect_obj, EINA_TRUE); _e_comp_win_shadow_setup(cw); edje_object_part_swallow(cw->effect_obj, "e.swallow.content", cw->shobj); -- 2.7.4