From a22406c43c4b4d836f9af66816f863f6badc118c Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Thu, 10 Mar 2011 01:56:20 +0000 Subject: [PATCH] e17: fix the lost keyboard focus after adding a binding key. not sure what was really goind on though http://trac.enlightenment.org/e/ticket/595 SVN revision: 57646 --- src/modules/conf_keybindings/e_int_config_keybindings.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/conf_keybindings/e_int_config_keybindings.c b/src/modules/conf_keybindings/e_int_config_keybindings.c index eced7604a..a283bb981 100644 --- a/src/modules/conf_keybindings/e_int_config_keybindings.c +++ b/src/modules/conf_keybindings/e_int_config_keybindings.c @@ -1001,12 +1001,12 @@ _grab_wnd_hide(E_Config_Dialog_Data *cfdata) EINA_LIST_FREE(cfdata->locals.handlers, eh) ecore_event_handler_del(eh); + e_object_del(E_OBJECT(cfdata->locals.dia)); + cfdata->locals.dia = NULL; + e_grabinput_release(cfdata->locals.bind_win, cfdata->locals.bind_win); ecore_x_window_free(cfdata->locals.bind_win); cfdata->locals.bind_win = 0; - - e_object_del(E_OBJECT(cfdata->locals.dia)); - cfdata->locals.dia = NULL; } static Eina_Bool