From d2a587c21f24f9907e1326009e38fa8838bbc7f6 Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Mon, 27 Apr 2009 02:36:56 +0000 Subject: [PATCH] recalculate table if it is dirty. SVN revision: 40407 --- legacy/edje/src/lib/edje_calc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/legacy/edje/src/lib/edje_calc.c b/legacy/edje/src/lib/edje_calc.c index 64a9b12abf..1aec931482 100644 --- a/legacy/edje/src/lib/edje_calc.c +++ b/legacy/edje/src/lib/edje_calc.c @@ -1254,6 +1254,11 @@ _edje_table_recalc_apply(Edje *ed, Edje_Real_Part *ep, Edje_Calc_Params *p3, Edj evas_object_table_homogeneous_set(ep->object, chosen_desc->table.homogeneous); evas_object_table_align_set(ep->object, chosen_desc->table.align.x, chosen_desc->table.align.y); evas_object_table_padding_set(ep->object, chosen_desc->table.padding.x, chosen_desc->table.padding.y); + if (evas_object_smart_need_recalculate_get(ep->object)) + { + evas_object_smart_need_recalculate_set(ep->object, 0); + evas_object_smart_calculate(ep->object); + } } static void