illogict pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=be6b912adbb3bf0262924a44fb9957507017b0af
commit be6b912adbb3bf0262924a44fb9957507017b0af Author: Chidambar Zinnoury <chidambar.zinno...@zefla.fr> Date: Mon Apr 21 23:24:21 2014 +0200 Bugfix: e syscon: Cleanup everything when closing the dialog by clicking outside of it. Inputs were still being held, leading to inability to interact with windows unless restarting Enlightenment. --- src/modules/syscon/e_syscon.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/modules/syscon/e_syscon.c b/src/modules/syscon/e_syscon.c index 898631c..514e295 100644 --- a/src/modules/syscon/e_syscon.c +++ b/src/modules/syscon/e_syscon.c @@ -27,8 +27,7 @@ static int act_count = 0; static void _cb_del(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED) { - evas_object_hide(popup); - E_FREE_FUNC(popup, evas_object_del); + e_syscon_hide(); } /* externally accessible functions */ --