raster pushed a commit to branch master.
commit d60279b9772fbc908096aa4a4f484376c3db4d7e
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date: Fri Jul 19 09:31:55 2013 +0900
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 8b7f107..b173400 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");
--
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk