edje calc no longer forces proxy part source calcs for currently-hidden proxies
authorMike Blumenkrantz <zmike@osg.samsung.com>
Tue, 31 Mar 2015 23:10:02 +0000 (19:10 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Tue, 31 Mar 2015 23:16:54 +0000 (19:16 -0400)
this saves a bit of calc time when a proxy part is not currently visible

src/lib/edje/edje_calc.c

index c8268e2..243d93f 100644 (file)
@@ -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;