summaryrefslogtreecommitdiffstats
path: root/qmake
diff options
context:
space:
mode:
authorAxel Spoerl <axel.spoerl@qt.io>2022-11-29 16:37:11 +0100
committerAxel Spoerl <axel.spoerl@qt.io>2022-11-30 14:48:51 +0100
commit58b1984efc99d96a56f97bb9156a8c0f245b71ca (patch)
tree824a2790f7aac5327db771d80c8dc408aa6e0f89 /qmake
parent8071e3c2af77dbf77dd316e9b13b739f3835c3c4 (diff)
Stabilize tst_QWidgetRepaintManager on XCB platforms
When a widget's palette has different brushes in Active / Inactive color groups, or it is pixmap based, multiple paint events are triggered. This leads to unpredictable, double entries in QWidgetRepaintManager::dirtyWidgetList(). This patch overrides event() of all test widgets and ignores activation / deactivation events in order to make the entries of QWidgetRepaintManager::dirtyWidgetList() predictable. Pick-to: 6.4 Change-Id: I164d7ab4148551590ac3c50fcc3b9f98c5ac0535 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'qmake')
0 files changed, 0 insertions, 0 deletions