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:
Ryuan Choi 2013-11-14 03:47:31 +09:00
parent 08936d7f38
commit a8cef7a216
2 changed files with 2 additions and 3 deletions

View File

@ -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

View File

@ -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);