don't destroy efm icon entry on client focus-in if icon's client is being focused

This commit is contained in:
Mike Blumenkrantz 2015-04-30 16:05:21 -04:00
parent e24666b929
commit 4dee742079
1 changed files with 4 additions and 1 deletions

View File

@ -10356,10 +10356,13 @@ _e_fm2_file_rename(void *data, E_Menu *m EINA_UNUSED, E_Menu_Item *mi EINA_UNUSE
* from e_widget_entry.
*/
static void
_e_fm2_icon_entry_widget_focus_out(void *data, E_Client *ec EINA_UNUSED)
_e_fm2_icon_entry_widget_focus_out(void *data, E_Client *ec)
{
E_Fm2_Icon *ic = data;
Evas_Object *win;
win = e_win_evas_win_get(evas_object_evas_get(ic->obj));
if ((win != e_comp->elm) && (ec == e_win_client_get(win))) return;
if (ic->entry_widget)
_e_fm2_icon_entry_widget_del(ic);
}