https://bugs.kde.org/show_bug.cgi?id=426684
Fabian Vogt <fab...@ritter-vogt.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit| |https://invent.kde.org/fram | |eworks/kwindowsystem/commit | |/6e3d645d444073097e93520f04 | |7bb2321673119a Resolution|--- |FIXED Status|ASSIGNED |RESOLVED --- Comment #8 from Fabian Vogt <fab...@ritter-vogt.de> --- Git commit 6e3d645d444073097e93520f047bb2321673119a by Fabian Vogt. Committed on 05/01/2022 at 17:06. Pushed by fvogt into branch 'master'. Avoid XKeycodeToKeysym in KKeyServer::initializeMods Xlib functions which work with keyboard mappings have a (Display) internal cache, which needs to be refreshed on mapping changes by calling X(kb)RefreshKeyboardMapping on change notify events. After Qt switched to XCB, that is no longer happening, and it's also not possible to get to the XEvent needed for triggering the refresh. Switch over to using the XCB equivalent and just load the symbols on every invocation. M +3 -1 src/platforms/xcb/kkeyserver.cpp https://invent.kde.org/frameworks/kwindowsystem/commit/6e3d645d444073097e93520f047bb2321673119a -- You are receiving this mail because: You are watching all bug changes.