improve declaration scope
authorMark Brand <mabrand@mabrand.nl>
Mon, 12 Mar 2012 20:16:40 +0000 (21:16 +0100)
committerQt by Nokia <qt-info@nokia.com>
Tue, 13 Mar 2012 20:11:55 +0000 (21:11 +0100)
Change-Id: Id8d8f4e59793ba5fc2d3afa31674009af73a59c9
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
src/widgets/styles/qstylesheetstyle.cpp

index 15e03af..0f53809 100644 (file)
@@ -2514,7 +2514,6 @@ void QStyleSheetStyle::setProperties(QWidget *w)
         if (!property.startsWith(QStringLiteral("qproperty-"), Qt::CaseInsensitive))
             continue;
         property.remove(0, 10); // strip "qproperty-"
-        const QVariant value = w->property(property.toLatin1());
         const QMetaObject *metaObject = w->metaObject();
         int index = metaObject->indexOfProperty(property.toLatin1());
         if (index == -1) {
@@ -2527,6 +2526,7 @@ void QStyleSheetStyle::setProperties(QWidget *w)
             continue;
         }
         QVariant v;
+        const QVariant value = w->property(property.toLatin1());
         switch (value.type()) {
             // ### Qt 5
 //        case QVariant::Icon: v = decl.iconValue(); break;