From d60279b9772fbc908096aa4a4f484376c3db4d7e Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Fri, 19 Jul 2013 09:31:55 +0900 Subject: [PATCH] zoomap always on popups - i enabled this before. shelves are almost always around. that means that unless you magically can do partial rendering, comp updates re-render shelf AND all contents. for systems this means much mofre gl overhead thatn with e17. to do a mid-way house, force zoomaps on for shelves, until evas can auto stuff smart objects into buffers on its own based on behavior. --- src/bin/e_comp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bin/e_comp.c b/src/bin/e_comp.c index 8b7f10758..b17340051 100644 --- a/src/bin/e_comp.c +++ b/src/bin/e_comp.c @@ -2055,6 +2055,7 @@ _e_comp_win_dummy_add(E_Comp *c, Evas_Object *obj, E_Object *eobj, Eina_Bool nol if (cw->pop) { + e_zoomap_always_set(cw->zoomobj, EINA_TRUE); evas_object_data_set(cw->shobj, "popup", cw->pop); evas_object_data_set(cw->effect_obj, "popup", cw->pop); evas_object_name_set(cw->zoomobj, "cw->zoomobj::POPUP");