Remove XCB_EVENT_MASK_RESIZE_REDIRECT for Qt:WindowTransparentForInput
requested to merge asturmlechner/qtbase:QTBUG-87078-QTBUG-69515-QTBUG-97257-QTBUG-86372 into kde/5.15
QTBUG: https://bugreports.qt.io/browse/QTBUG-86372
Remove XCB_EVENT_MASK_RESIZE_REDIRECT for Qt:WindowTransparentForInput
In xcb plugin, XCB_EVENT_MASK_RESIZE_REDIRECT is set but it is not
necessary. Mouse events are disabled by setTransparentForMouseEvents
and there is no reason to have this event mask.
Fixes: QTBUG-86372
Pick-to: 6.2 5.15
Change-Id: I2124b0684a0847d6705344bb5850bac178a292b6
Reviewed-by: Liang Qi <liang.qi@qt.io>
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
(cherry picked from commit ac2f4bd9db63cc4a37953b00830ee6214752ea8f)
[PATCH 1/2] xcb: unset old states and set new ones for window
[PATCH 2/4] xcb: implement missing bits from ICCCM 4.1.4 WM_STATE handling
[PATCH 3/4] Fix show()/hide() for child windows on xcb
Edited by Andreas Sturmlechner