lets up the max recalc count a bit now that things re-schedule
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 30 Aug 2011 15:33:46 +0000 (15:33 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 30 Aug 2011 15:33:46 +0000 (15:33 +0000)
themselves more.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@62994 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/canvas/evas_object_smart.c

index ddbd616..5bcbfbf 100644 (file)
@@ -585,15 +585,13 @@ evas_object_smart_need_recalculate_set(Evas_Object *obj, Eina_Bool value)
    
    if (o->need_recalculate == value) return;
 
-   if (obj->recalculate_cycle > 64)
+   if (obj->recalculate_cycle > 256)
      {
         ERR("Object %p is not stable during recalc loop", obj);
         return;
      }
    if (obj->layer->evas->in_smart_calc) obj->recalculate_cycle++;
    o->need_recalculate = value;
-
-   if (!obj->smart.smart->smart_class->calculate) return;
 }
 
 EAPI Eina_Bool