diff options
Diffstat (limited to '')
-rw-r--r-- | src/lib/edje/edje_calc.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/edje/edje_calc.c b/src/lib/edje/edje_calc.c index d52069d85c..5bb2fbb50a 100644 --- a/src/lib/edje/edje_calc.c +++ b/src/lib/edje/edje_calc.c | |||
@@ -4244,10 +4244,13 @@ _edje_part_recalc(Edje *ed, Edje_Real_Part *ep, int flags, Edje_Calc_Params *sta | |||
4244 | return; | 4244 | return; |
4245 | } | 4245 | } |
4246 | 4246 | ||
4247 | if ((ep->calculated & FLAG_XY) == FLAG_XY && !state) | 4247 | EINA_SAFETY_ON_FALSE_RETURN(flags != FLAG_NONE); |
4248 | if (!state) | ||
4248 | { | 4249 | { |
4249 | return; | 4250 | if ((ep->calculated & FLAG_XY) == FLAG_XY) return; |
4251 | if ((ep->calculated & flags) == flags) return; | ||
4250 | } | 4252 | } |
4253 | |||
4251 | if (ep->calculating & flags) | 4254 | if (ep->calculating & flags) |
4252 | { | 4255 | { |
4253 | #if 1 | 4256 | #if 1 |