discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=20350a800696c492bff346319e52eabe31063fc0

commit 20350a800696c492bff346319e52eabe31063fc0
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Tue Mar 31 19:10:02 2015 -0400

    edje calc no longer forces proxy part source calcs for currently-hidden 
proxies
    
    this saves a bit of calc time when a proxy part is not currently visible
---
 src/lib/edje/edje_calc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/edje/edje_calc.c b/src/lib/edje/edje_calc.c
index c8268e2..243d93f 100644
--- a/src/lib/edje/edje_calc.c
+++ b/src/lib/edje/edje_calc.c
@@ -3378,7 +3378,7 @@ _edje_part_recalc(Edje *ed, Edje_Real_Part *ep, int 
flags, Edje_Calc_Params *sta
 
    pos = ep->description_pos;
 
-   if (ep->part->type == EDJE_PART_TYPE_PROXY)
+   if ((ep->part->type == EDJE_PART_TYPE_PROXY) && chosen_desc->visible)
      {
         int part_id = -1;
 

-- 


Reply via email to