gestures: use transparent window instead of grab function
authorLukasz Stanislawski <l.stanislaws@samsung.com>
Sun, 9 Aug 2015 04:30:14 +0000 (06:30 +0200)
committerLukasz Stanislawski <l.stanislaws@samsung.com>
Sun, 9 Aug 2015 07:25:47 +0000 (09:25 +0200)
commit408b58c7f8db50834faa1012dd431aff075436df
tree179ce645cf3cca9f56c4725b00d2ac65c8507c79
parent20806879df7d029cc604badc663ff8b2f463e00f
gestures: use transparent window instead of grab function

This path removes the grab functionality from screen reader
due to some undefined behaviour it caused to EFL input processing.
The grab caused X11 internal devices hierarchy changed and EFL
is not properly updating and adjusting input processing to this changes.

Patch adds input window which will capture all input from screen.
Input window will be raised every time the _NET_CLIENT_LIST_STACKING
property changes on root window.

Change-Id: Ic961520772d84b6a3491ba62c292d7780666960c
src/screen_reader_gestures.c