1 diff --git a/src/lib/ecore_evas/ecore_evas_x.c b/src/lib/ecore_evas/ecore_evas_x.c
2 index ad87a69..2236ba3 100644
3 --- a/src/lib/ecore_evas/ecore_evas_x.c
4 +++ b/src/lib/ecore_evas/ecore_evas_x.c
5 @@ -638,8 +638,9 @@ _ecore_evas_x_event_window_focus_out(void *data __UNUSED__, int type __UNUSED__,
6 ee = _ecore_evas_x_match(e->win);
7 if ((!ee) || (ee->ignore_events)) return 1; /* pass on event */
8 if (e->win != ee->prop.window) return 1;
9 - if (ee->prop.fullscreen)
10 - ecore_x_window_focus(ee->prop.window);
11 + /* XXX: don't regain focus when focus out a fullscreen window. */
12 + /* if (ee->prop.fullscreen) */
13 + /* ecore_x_window_focus(ee->prop.window); */
15 if (ee->func.fn_focus_out) ee->func.fn_focus_out(ee);