summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/evas_object_smart.c
diff options
context:
space:
mode:
authorDaniel Juyung Seo <seojuyung2@gmail.com>2013-12-02 16:02:23 +0900
committerDaniel Juyung Seo <seojuyung2@gmail.com>2013-12-02 16:02:23 +0900
commit5b21fa71694fb2e09094e332710ddcafc216ae07 (patch)
tree109448abbf12a019b2c41307ace2a3fe097abc8b /src/lib/evas/canvas/evas_object_smart.c
parentafd8a238d199a90e95a826c31a091e9adb11cc1e (diff)
Revert "fix smart sma by allowing more recursion"
This reverts commit 1319733caeb811cd0d53b589b8a11f4229455ed3. Let's revert this patch and lower the recursion number. As we released efl 1.8, let's find the root causes of the problem and fix them. I already told this revert to raster so I am not mean :)
Diffstat (limited to '')
-rw-r--r--src/lib/evas/canvas/evas_object_smart.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/evas/canvas/evas_object_smart.c b/src/lib/evas/canvas/evas_object_smart.c
index 6a49c4d2f2..a1ade2643b 100644
--- a/src/lib/evas/canvas/evas_object_smart.c
+++ b/src/lib/evas/canvas/evas_object_smart.c
@@ -37,7 +37,7 @@ struct _Evas_Object_Smart
37 int walking_list; 37 int walking_list;
38 int member_count; /** number of smart member objects */ 38 int member_count; /** number of smart member objects */
39 39
40 unsigned short recalculate_cycle; 40 unsigned char recalculate_cycle;
41 41
42 Eina_Bool deletions_waiting : 1; 42 Eina_Bool deletions_waiting : 1;
43 Eina_Bool need_recalculate : 1; 43 Eina_Bool need_recalculate : 1;
@@ -1070,7 +1070,7 @@ _smart_need_recalculate_set(Eo *eo_obj, void *_pd, va_list *list)
1070 1070
1071 if (o->need_recalculate == value) return; 1071 if (o->need_recalculate == value) return;
1072 1072
1073 if (o->recalculate_cycle > 4096) 1073 if (o->recalculate_cycle > 254)
1074 { 1074 {
1075 ERR("Object %p is not stable during recalc loop", eo_obj); 1075 ERR("Object %p is not stable during recalc loop", eo_obj);
1076 return; 1076 return;