From 680d8aa6c5240715d9f425f1d0a018ebb192bb43 Mon Sep 17 00:00:00 2001 From: Konstantin Ritt Date: Tue, 2 Apr 2013 17:08:59 +0300 Subject: QPA/Mac: Fix resources leaking Having static QFont instance leads to a resources leaking, since QFontCache is unable to clean-up font engines when the application exits. Relates to QTBUG-25434 Change-Id: I71d91094de27c07ab2434c415e4c28b6acab3646 Reviewed-by: David Faure (KDE) Reviewed-by: Friedemann Kleint --- src/plugins/platforms/ios/qiostheme.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/plugins/platforms/ios/qiostheme.h') diff --git a/src/plugins/platforms/ios/qiostheme.h b/src/plugins/platforms/ios/qiostheme.h index 5ccbcac710..b03f65f556 100644 --- a/src/plugins/platforms/ios/qiostheme.h +++ b/src/plugins/platforms/ios/qiostheme.h @@ -42,6 +42,7 @@ #ifndef QIOSTHEME_H #define QIOSTHEME_H +#include #include QT_BEGIN_NAMESPACE @@ -57,6 +58,9 @@ public: const QFont *font(Font type = SystemFont) const; static const char *name; + +private: + mutable QHash m_fonts; }; QT_END_NAMESPACE -- cgit v1.2.3