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 :)
int walking_list;
int member_count; /** number of smart member objects */
- unsigned short recalculate_cycle;
+ unsigned char recalculate_cycle;
Eina_Bool deletions_waiting : 1;
Eina_Bool need_recalculate : 1;
if (o->need_recalculate == value) return;
- if (o->recalculate_cycle > 4096)
+ if (o->recalculate_cycle > 254)
{
ERR("Object %p is not stable during recalc loop", eo_obj);
return;