ephyr: don't allow a shift+ctrl keygrab if mod1 was enabled
authorPeter Hutterer <peter.hutterer@who-t.net>
Thu, 9 Jan 2014 05:29:23 +0000 (15:29 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Thu, 9 Jan 2014 05:41:22 +0000 (15:41 +1000)
commite81902872176fa9848211fcd7a5eafa4f861a1b7
treed9bd051c92926ee93647ba3299582ab91ee4dc93
parentb2d5ee2e3684951b611fd2068d57cc65fd8305a3
ephyr: don't allow a shift+ctrl keygrab if mod1 was enabled

Xephyr wants ctrl+shift to grab the window, but that conflicts with
ctrl+alt+shift key combos. Remember the modifier state on key presses and
releases, if mod1 is pressed, we need ctrl, shift and mod1 released
before we allow a shift-ctrl grab activation.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
hw/kdrive/ephyr/ephyr.c