diff --git a/legacy/elementary/src/lib/elc_fileselector_button.c b/legacy/elementary/src/lib/elc_fileselector_button.c index 985c430e50..daf193765a 100644 --- a/legacy/elementary/src/lib/elc_fileselector_button.c +++ b/legacy/elementary/src/lib/elc_fileselector_button.c @@ -103,7 +103,7 @@ _new_window_add(Elm_Fileselector_Button_Data *sd) static Evas_Object * _parent_win_get(Evas_Object *obj) { - while ((obj) && (strcmp(evas_object_type_get(obj), "elm_win"))) + while (eo_isa(obj, ELM_WIN_CLASS)) obj = elm_object_parent_widget_get(obj); return obj; diff --git a/legacy/elementary/src/lib/elc_multibuttonentry.c b/legacy/elementary/src/lib/elc_multibuttonentry.c index 91aad07677..f1e5e6317a 100644 --- a/legacy/elementary/src/lib/elc_multibuttonentry.c +++ b/legacy/elementary/src/lib/elc_multibuttonentry.c @@ -1183,7 +1183,7 @@ _box_min_size_calculate(Evas_Object *box, l_next = eina_list_next(l); opt = eina_list_data_get(l_next); if (l_next && opt && opt->obj && - !strcmp(elm_widget_type_get(opt->obj), "elm_entry")) + eo_isa(opt->obj, ELM_ENTRY_CLASS)) { linew = 0; line_num++; @@ -1277,7 +1277,7 @@ _box_layout_cb(Evas_Object *o, if (linew > w) { opt = eina_list_data_get(l_next); - if (opt && opt->obj && !strcmp(elm_widget_type_get(opt->obj), "elm_entry")) + if (opt && opt->obj && eo_isa(opt->obj, ELM_ENTRY_CLASS)) { xx = x; yy += hh; diff --git a/legacy/elementary/src/lib/elm_cnp.c b/legacy/elementary/src/lib/elm_cnp.c index 5096e4aea7..de90018605 100644 --- a/legacy/elementary/src/lib/elm_cnp.c +++ b/legacy/elementary/src/lib/elm_cnp.c @@ -1315,7 +1315,7 @@ _dropable_coords_adjust(Dropable *dropable, Evas_Coord *x, Evas_Coord *y) if (elm_widget_is(dropable->obj)) { win = elm_widget_top_get(dropable->obj); - if (win && !strcmp(evas_object_type_get(win), "elm_win")) + if (win && eo_isa(win, ELM_WIN_CLASS)) { Evas_Coord x2, y2; int rot = elm_win_rotation_get(win);