if (!obj) return;
win = elm_widget_data_get(obj);
if (!win) return;
- elm_widget_focus_restore(win->win_obj);
- if (!elm_object_focus_get(win->win_obj))
- elm_object_focus_set(win->win_obj, EINA_TRUE);
+ if (!elm_widget_focus_get(win->win_obj))
+ elm_widget_focus_restore(win->win_obj);
evas_object_smart_callback_call(win->win_obj, SIG_FOCUS_IN, NULL);
win->focus_highlight.cur.visible = EINA_TRUE;
_elm_win_focus_highlight_reconfigure_job_start(win);