From a2b75fa66c3faf1a4dbccd7ac9919f23d85c2fee Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sat, 18 Jul 2009 09:35:22 +0000 Subject: [PATCH] free list SVN revision: 41411 --- legacy/ecore/src/lib/ecore_x/xlib/ecore_x_window.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_window.c b/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_window.c index 97129ff778..3877b910d9 100644 --- a/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_window.c +++ b/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_window.c @@ -494,7 +494,8 @@ ecore_x_window_focus(Ecore_X_Window win) { if (win == 0) win = DefaultRootWindow(_ecore_x_disp); // XSetInputFocus(_ecore_x_disp, win, RevertToNone, CurrentTime); - XSetInputFocus(_ecore_x_disp, win, RevertToPointerRoot, CurrentTime); +// XSetInputFocus(_ecore_x_disp, win, RevertToPointerRoot, CurrentTime); + XSetInputFocus(_ecore_x_disp, win, RevertToParent, CurrentTime); } /** @@ -508,7 +509,8 @@ ecore_x_window_focus_at_time(Ecore_X_Window win, Ecore_X_Time t) { if (win == 0) win = DefaultRootWindow(_ecore_x_disp); // XSetInputFocus(_ecore_x_disp, win, RevertToNone, t); - XSetInputFocus(_ecore_x_disp, win, PointerRoot, t); +// XSetInputFocus(_ecore_x_disp, win, PointerRoot, t); + XSetInputFocus(_ecore_x_disp, win, RevertToParent, t); } /** @@ -789,6 +791,7 @@ _ecore_x_window_tree_walk(Window win) } } } + if (list) XFree(list); return s; }