Summary: | ALT-TAB randomly ignored | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kglobalaccel | Reporter: | Sontol Bonggol <sonbonggol> |
Component: | general | Assignee: | kdelibs bugs <kdelibs-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aligatorturtle, bugseforuns, davidsmind, kadircancetin, nate, teuniz |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/kglobalaccel/706730f9d7a3357c703d5a24833f0436972b1b91 | Version Fixed In: |
Description
Sontol Bonggol
2018-05-26 04:06:40 UTC
Proposed patch to fix: https://phabricator.kde.org/D13128 Git commit 706730f9d7a3357c703d5a24833f0436972b1b91 by Elvis Angelaccio, on behalf of Sontol Bonggol. Committed on 01/06/2018 at 21:44. Pushed by elvisangelaccio into branch 'master'. Make sure ungrab keyboard request is processed before emitting shortcut Summary: In some rare cases, the ungrab keyboard request is processed later than the action of the key shortcut. This can make the application that try to grab the keyboard (e.g. in kwin) fail to do so. The solution is to use ungrab_keyboard_checked() and xcb_request_check() before emitting the shortcut signal. Reviewers: #frameworks, #plasma, mck182, davidedmundson Reviewed By: #plasma, davidedmundson Subscribers: elvisangelaccio, davidedmundson, fvogt, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D13128 M +5 -1 src/runtime/plugins/xcb/kglobalaccel_x11.cpp https://commits.kde.org/kglobalaccel/706730f9d7a3357c703d5a24833f0436972b1b91 *** Bug 392302 has been marked as a duplicate of this bug. *** *** Bug 395165 has been marked as a duplicate of this bug. *** *** Bug 391056 has been marked as a duplicate of this bug. *** |