diff options
author | Gatis Paeglis <gatis.paeglis@digia.com> | 2013-07-31 15:40:40 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-08-02 08:19:59 +0200 |
commit | b59c257a04f16dfefc6a7a8a1a920a8277db1326 (patch) | |
tree | f46dbc18f2e36bf355b7fbc746afac9012bdef69 /src/plugins/platforms/cocoa | |
parent | e440b35bb34023998f62fd426987c23bd5983f46 (diff) |
Fix stuck modifier issue in the non-xcb_xkb code path
Since updating the xkb_state throght core events is more
tricky (opposed to the xcb-xkb code path) where we have
to use xkb_state_update_key, we need to make sure that our
local state is in sync with the X server's state.
The local state was getting out of sync if key was pressed
down in a Qt application and released in other X client (by
changing the focus to another window with a mouse, for
example).
Task-number: QTBUG-32660
Change-Id: I662bf5aad3ab0e8591109994e746d85ff61ad6ef
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Diffstat (limited to 'src/plugins/platforms/cocoa')
0 files changed, 0 insertions, 0 deletions