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

Reply via email to