forked from enlightenment/efl
elm_web : Moved elm_widget_sub_object_parent_add() call from ewk_view's smart_add to elm_web's
Because ewk_view is smart class and it's parent is Evas, it prints below warning. ... Can't execute function Elm_Widget:ELM_WIDGET_SUB_ID_SUB_OBJECT_ADD (op 0x9f) for class 'Evas'. Aborting.
This commit is contained in:
parent
08936d7f38
commit
a8cef7a216
|
@ -242,8 +242,6 @@ _view_smart_add(Evas_Object *obj)
|
|||
{
|
||||
View_Smart_Data *sd;
|
||||
|
||||
elm_widget_sub_object_parent_add(obj);
|
||||
|
||||
sd = calloc(1, sizeof(View_Smart_Data));
|
||||
evas_object_smart_data_set(obj, sd);
|
||||
|
||||
|
@ -1148,6 +1146,7 @@ _elm_web_smart_add(Eo *obj, void *_pd, va_list *list EINA_UNUSED)
|
|||
elm_widget_resize_object_set(obj, resize_obj, EINA_TRUE);
|
||||
|
||||
eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
|
||||
elm_widget_sub_object_parent_add(obj);
|
||||
|
||||
#ifdef HAVE_ELEMENTARY_WEB
|
||||
ewk_view_setting_user_agent_set
|
||||
|
|
|
@ -38,7 +38,6 @@ _view_smart_add(Evas_Object *obj)
|
|||
|
||||
sd = calloc(1, sizeof(View_Smart_Data));
|
||||
evas_object_smart_data_set(obj, sd);
|
||||
elm_widget_sub_object_parent_add(obj);
|
||||
|
||||
_ewk_view_parent_sc.sc.add(obj);
|
||||
}
|
||||
|
@ -142,6 +141,7 @@ _elm_web_smart_add(Eo *obj, void *_pd EINA_UNUSED, va_list *list EINA_UNUSED)
|
|||
elm_widget_resize_object_set(obj, resize_obj, EINA_TRUE);
|
||||
|
||||
eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
|
||||
elm_widget_sub_object_parent_add(obj);
|
||||
|
||||
_view_smart_callback_proxy(resize_obj, obj);
|
||||
elm_widget_can_focus_set(obj, EINA_TRUE);
|
||||
|
|
Loading…
Reference in New Issue