aboutsummaryrefslogtreecommitdiffstats
path: root/src/controls/qquickcontrol.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/controls/qquickcontrol.cpp')
-rw-r--r--src/controls/qquickcontrol.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/controls/qquickcontrol.cpp b/src/controls/qquickcontrol.cpp
index e91149e3..0e9dc997 100644
--- a/src/controls/qquickcontrol.cpp
+++ b/src/controls/qquickcontrol.cpp
@@ -38,6 +38,8 @@
#include "qquickcontrol_p_p.h"
#include <QtGui/qguiapplication.h>
+#include "qquicklabel_p.h"
+#include "qquicklabel_p_p.h"
#include "qquicktextarea_p.h"
#include "qquicktextarea_p_p.h"
#include "qquicktextfield_p.h"
@@ -209,6 +211,9 @@ void QQuickControlPrivate::updateFontRecur(QQuickItem *i, const QFont &f)
if (QQuickControl *qc = qobject_cast<QQuickControl *>(child)) {
QQuickControlPrivate *qcp = qc->d_func();
qcp->resolveFont();
+ } else if (QQuickLabel *ql = qobject_cast<QQuickLabel *>(child)) {
+ QQuickLabelPrivate *qlp = QQuickLabelPrivate::get(ql);
+ qlp->resolveFont();
} else if (QQuickTextArea *qta = qobject_cast<QQuickTextArea *>(child)) {
QQuickTextAreaPrivate *qtap = QQuickTextAreaPrivate::get(qta);
qtap->resolveFont();