Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.15.0
-
None
-
0bf120f5fd197cd215cd9520a494b162887d1ec4 (qt/qtbase/dev) 7218665699e31ac8eebab17afd684d1a56d12ac3 (qt/qtbase/5.15)
Description
The default application palette used to be polished by a custom style. Now only specific class palettes are polished. This is a regression in 5.15.0. I believe it was caused by 0a93db4d82c051164923a10e4382b12de9049b45.
The specific use case is setting a proxy style that can extend Mac and Windows styles to override palette colors, since calling `QApplication::setPalette` doesn't work correctly with those styles.
I can come up with a small sample if this isn't immediately obvious.
Attachments
For Gerrit Dashboard: QTBUG-85188 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
307669,5 | Ensure styles always get to polish the application palette | dev | qt/qtbase | Status: MERGED | +2 | 0 |
308195,3 | Ensure styles always get to polish the application palette | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |