compositor-x11: Handle keyboard focus correctly so we avoid stuck modifiers

This commit is contained in:
Kristian Høgsberg 2011-01-27 11:57:19 -05:00
parent ac5c5e7853
commit 3ba4858c4b
6 changed files with 80 additions and 3 deletions

View file

@ -1015,6 +1015,7 @@ window_handle_keyboard_focus(void *data,
input->keyboard_focus = NULL;
end = keys->data + keys->size;
input->modifiers = 0;
for (k = keys->data; k < end; k++)
input->modifiers |= d->xkb->map->modmap[*k];