Updated ecore fullscreen patch
[maemo-efl] / trunk / ecore / debian / patches / 01_ecore_focus_out_fullscreen.diff
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); */
14     ee->prop.focused = 0;
15     if (ee->func.fn_focus_out) ee->func.fn_focus_out(ee);
16     return 1;