cedric pushed a commit to branch master.

commit 3e0d35bfc200aba541297a4aec7a1f195466ff66
Author: Cedric BAIL <[email protected]>
Date:   Wed Mar 13 17:38:57 2013 +0900

    edje: protect for people who don't have Ephysics.
---
 src/lib/edje/edje_calc.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/lib/edje/edje_calc.c b/src/lib/edje/edje_calc.c
index cdba556..13a8f24 100644
--- a/src/lib/edje/edje_calc.c
+++ b/src/lib/edje/edje_calc.c
@@ -3656,9 +3656,11 @@ _edje_part_recalc(Edje *ed, Edje_Real_Part *ep, int 
flags, Edje_Calc_Params *sta
    if (pf == &lp3)
      {
         eina_cow_free(_edje_calc_params_map_cow, lp3.map);
-        eina_cow_free(_edje_calc_params_physics_cow, lp3.physics);
         lp3.map = NULL;
+#ifdef HAVE_EPHYSICS
+        eina_cow_free(_edje_calc_params_physics_cow, lp3.physics);
         lp3.physics = NULL;
+#endif
      }
 
 #ifdef EDJE_CALC_CACHE
@@ -3669,6 +3671,8 @@ _edje_part_recalc(Edje *ed, Edje_Real_Part *ep, int 
flags, Edje_Calc_Params *sta
      }
 #else
    eina_cow_free(_edje_calc_params_map_cow, lp1.map);
+#ifdef HAVE_EPHYSICS
    eina_cow_free(_edje_calc_params_physics_cow, lp1.physics);
 #endif
+#endif
 }

-- 

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar

Reply via email to