elementary/mapbuf - evas_smart_objects_calculate() call causes many side effects...
authorChunEon Park <hermet@hermet.pe.kr>
Sun, 18 Aug 2013 11:34:50 +0000 (20:34 +0900)
committerChunEon Park <hermet@hermet.pe.kr>
Sun, 18 Aug 2013 11:34:50 +0000 (20:34 +0900)
But it doens't affect to the mapbuf it's special feature, performance. so commented out them.

src/lib/elm_mapbuf.c

index ba9f75bb2999ea12ad4844850076b621a3eb6fb4..61e58c586e5a48745279f36ff81015d2131ca15f 100644 (file)
@@ -152,10 +152,12 @@ _configure(Evas_Object *obj, Eina_Bool update_force)
           evas_object_move(sd->content, x, y);
         else
           {
-             evas_smart_objects_calculate(e);
+/* This causes many side effects in calculating mapbuf objects.
+   But it doens't affect to the mapbuf it's special feature, performance. */
+//             evas_smart_objects_calculate(e);
              evas_nochange_push(e);
              evas_object_move(sd->content, x, y);
-             evas_smart_objects_calculate(e);
+//             evas_smart_objects_calculate(e);
              evas_nochange_pop(e);
           }
         _mapbuf(obj);