elementary/mapbuf - revert 1f3fd49b4511ba4308a433cee9e7488cb61adaae.
authorChunEon Park <hermet@hermet.pe.kr>
Sun, 18 Aug 2013 11:16:28 +0000 (20:16 +0900)
committerChunEon Park <hermet@hermet.pe.kr>
Sun, 18 Aug 2013 11:16:28 +0000 (20:16 +0900)
This causes side effects in calculating objects.

src/lib/elm_mapbuf.c

index 88ca35cc9a542f9b312c889e7926421c8f6733fd..ba9f75bb2999ea12ad4844850076b621a3eb6fb4 100644 (file)
@@ -47,11 +47,10 @@ _elm_mapbuf_smart_theme(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
 
 static void
 _changed_size_hints_cb(void *data,
-                       Evas *e,
+                       Evas *e __UNUSED__,
                        Evas_Object *obj __UNUSED__,
                        void *event_info __UNUSED__)
 {
-   evas_smart_objects_calculate(e);
    _sizing_eval(data);
 }
 
@@ -75,10 +74,6 @@ _elm_mapbuf_smart_sub_object_del(Eo *obj, void *_pd, va_list *list)
         evas_object_event_callback_del_full
           (sobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints_cb,
           obj);
-        evas_object_event_callback_del_full(sobj, EVAS_CALLBACK_MOVE,
-                                            _changed_size_hints_cb, obj);
-        evas_object_event_callback_del_full(sobj, EVAS_CALLBACK_RESIZE,
-                                            _changed_size_hints_cb, obj);
         sd->content = NULL;
         _sizing_eval(obj);
      }
@@ -286,10 +281,6 @@ _elm_mapbuf_smart_content_set(Eo *obj, void *_pd, va_list *list)
         evas_object_event_callback_add
           (content, EVAS_CALLBACK_CHANGED_SIZE_HINTS,
           _changed_size_hints_cb, obj);
-        evas_object_event_callback_add(content, EVAS_CALLBACK_MOVE,
-                                       _changed_size_hints_cb, obj);
-        evas_object_event_callback_add(content, EVAS_CALLBACK_RESIZE,
-                                       _changed_size_hints_cb, obj);
      }
    else
      evas_object_color_set(wd->resize_obj, 0, 0, 0, 0);