summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2017-01-09 16:47:15 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2017-02-16 19:55:35 +0000
commit88788667a083efc6c04d1df641077f5a06be57b5 (patch)
treedb28768ed73da599238840125195e5a8d4184396
parentcad9c7cbc9339165bb71a54c3981ccd56b6d8ef8 (diff)
QWindowsVistaStyle: Set theme flag noContent for PE_FrameLineEdit
When the flag is not set, custom background colors for QLineEdit will not work. Set the flag as does QWindowsXpStyle. Task-number: QTBUG-57862 Change-Id: I6e653c2cdc8cc523673e1629bf42f833c8504431 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
-rw-r--r--src/widgets/styles/qwindowsvistastyle.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/widgets/styles/qwindowsvistastyle.cpp b/src/widgets/styles/qwindowsvistastyle.cpp
index 972deef150..1bdd8bf0c8 100644
--- a/src/widgets/styles/qwindowsvistastyle.cpp
+++ b/src/widgets/styles/qwindowsvistastyle.cpp
@@ -600,6 +600,7 @@ void QWindowsVistaStyle::drawPrimitive(PrimitiveElement element, const QStyleOpt
XPThemeData theme(widget, painter,
QWindowsXPStylePrivate::EditTheme,
EP_EDITBORDER_NOSCROLL, stateId, option->rect);
+ theme.noContent = true;
painter->save();
QRegion clipRegion = option->rect;
clipRegion -= option->rect.adjusted(2, 2, -2, -2);