summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndy Shaw <andy.shaw@digia.com>2013-07-11 06:03:46 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-07-11 15:01:24 +0200
commit30f19d904fb3b93f4bb9a17646748b1fca4f286a (patch)
treeaec6d0f6b2c485f7d77b15d84c4a3be09de75934 /src
parent7b9d6cf844ece18fef884f51117e25ad4ac31db5 (diff)
Check if widget inherits from QTextEdit when drawing the frame
There can be cases where the accessibility plugin is not available so rather than have an incorrect style in those cases we check if the widget inherits QTextEdit. Change-Id: Ia514ce61f24ef016f56c6dce103f90f699b4048a Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Diffstat (limited to 'src')
-rw-r--r--src/widgets/styles/qwindowsvistastyle.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/widgets/styles/qwindowsvistastyle.cpp b/src/widgets/styles/qwindowsvistastyle.cpp
index b08eab580d..e442e53bde 100644
--- a/src/widgets/styles/qwindowsvistastyle.cpp
+++ b/src/widgets/styles/qwindowsvistastyle.cpp
@@ -523,10 +523,11 @@ void QWindowsVistaStyle::drawPrimitive(PrimitiveElement element, const QStyleOpt
case PE_Frame: {
#ifndef QT_NO_ACCESSIBILITY
if (QStyleHelper::isInstanceOf(option->styleObject, QAccessible::EditableText)
- || QStyleHelper::isInstanceOf(option->styleObject, QAccessible::StaticText)) {
+ || QStyleHelper::isInstanceOf(option->styleObject, QAccessible::StaticText) ||
#else
- if (false) {
+ if (
#endif
+ (widget && widget->inherits("QTextEdit"))) {
painter->save();
int stateId = ETS_NORMAL;
if (!(state & State_Enabled))