forked from enlightenment/efl
elementary/mapbuf - revert 1f3fd49b4511ba4308a433cee9e7488cb61adaae.
This causes side effects in calculating objects.
This commit is contained in:
parent
2c2d6911cd
commit
aec506d3ef
|
@ -47,11 +47,10 @@ _elm_mapbuf_smart_theme(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_changed_size_hints_cb(void *data,
|
_changed_size_hints_cb(void *data,
|
||||||
Evas *e,
|
Evas *e __UNUSED__,
|
||||||
Evas_Object *obj __UNUSED__,
|
Evas_Object *obj __UNUSED__,
|
||||||
void *event_info __UNUSED__)
|
void *event_info __UNUSED__)
|
||||||
{
|
{
|
||||||
evas_smart_objects_calculate(e);
|
|
||||||
_sizing_eval(data);
|
_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
|
evas_object_event_callback_del_full
|
||||||
(sobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints_cb,
|
(sobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints_cb,
|
||||||
obj);
|
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;
|
sd->content = NULL;
|
||||||
_sizing_eval(obj);
|
_sizing_eval(obj);
|
||||||
}
|
}
|
||||||
|
@ -286,10 +281,6 @@ _elm_mapbuf_smart_content_set(Eo *obj, void *_pd, va_list *list)
|
||||||
evas_object_event_callback_add
|
evas_object_event_callback_add
|
||||||
(content, EVAS_CALLBACK_CHANGED_SIZE_HINTS,
|
(content, EVAS_CALLBACK_CHANGED_SIZE_HINTS,
|
||||||
_changed_size_hints_cb, obj);
|
_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
|
else
|
||||||
evas_object_color_set(wd->resize_obj, 0, 0, 0, 0);
|
evas_object_color_set(wd->resize_obj, 0, 0, 0, 0);
|
||||||
|
|
Loading…
Reference in New Issue