diff --git a/legacy/edje/src/lib/edje_calc.c b/legacy/edje/src/lib/edje_calc.c index 5f84b64c9c..b2f6da6dfd 100644 --- a/legacy/edje/src/lib/edje_calc.c +++ b/legacy/edje/src/lib/edje_calc.c @@ -460,7 +460,8 @@ _edje_recalc_do(Edje *ed) ed->all_part_change = 0; ed->text_part_change = 0; #endif - evas_object_smart_callback_call(ed->obj, "recalc", NULL); + if (!ed->calc_only) + evas_object_smart_callback_call(ed->obj, "recalc", NULL); } void