qt6-bb10/src/plugins
Liang Qi 27c25fc909 xcb: stablilize xkb state when keymap updated
QXcbKeyboard only deals with core_device_id. With the reporter's test
case: using xdotool to send a string, the deviceID is not changed,
then we assume xkb_state_new() is more stable(or correct) than
xkb_x11_state_new_from_device() in this case.

See also https://www.x.org/releases/current/doc/man/man3/xcb_xkb_new_keyboard_notify_event_t.3.xhtml .

Fixes: QTBUG-95933
Pick-to: 6.2 5.15
Change-Id: Ic595e1f1424fbc6814871a85ac159907f1aeb12a
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Zhang Hao <zhanghao@uniontech.com>
Reviewed-by: Liang Qi <liang.qi@qt.io>
2021-11-26 12:00:06 +01:00
..
doc/snippets/code Doc: Move literal code block to a separate file 2018-10-15 10:55:18 +00:00
generic CMake: Rename qt6_add_plugin TYPE option to PLUGIN_TYPE 2021-08-06 21:08:21 +02:00
imageformats QtGui & its plugins: remove set-but-unused variables 2021-10-19 13:13:14 -07:00
networkinformation QNI: Windows support for the isMetered API 2021-11-08 21:12:14 +01:00
platforminputcontexts CMake: Rename qt6_add_plugin TYPE option to PLUGIN_TYPE 2021-08-06 21:08:21 +02:00
platforms xcb: stablilize xkb state when keymap updated 2021-11-26 12:00:06 +01:00
platformthemes QGtk3Theme: implement appearance function to detect dark themes 2021-10-11 16:18:38 +02:00
printsupport CMake: Rename qt6_add_plugin TYPE option to PLUGIN_TYPE 2021-08-06 21:08:21 +02:00
sqldrivers Build ODBC driver as universal binary on macOS 2021-11-18 04:36:24 +01:00
styles macOS: Fix QSlider's knob positioning on Monterey 2021-11-18 22:06:21 +00:00
tls TLS plugin (OpenSSL): don't use the deprecated functions 2021-10-21 12:58:05 +02:00
CMakeLists.txt QNetworkInformation: Rename the plugins and type 2021-06-11 19:23:03 +02:00