summaryrefslogtreecommitdiffstats
path: root/src/webenginewidgets/api/qwebenginesettings.h
diff options
context:
space:
mode:
authorAndras Becsi <andras.becsi@digia.com>2014-11-20 15:42:04 +0100
committerAndras Becsi <andras.becsi@digia.com>2014-11-20 16:09:57 +0100
commitd3bc22c25f0443ce19efd5524d2342c1c94e3e91 (patch)
treea80eee808cde751e6b188875532622ee54cdb3b7 /src/webenginewidgets/api/qwebenginesettings.h
parent84cf77bdf980b2e88938e94ace32865528dcc5fc (diff)
Use Q_GLOBAL_STATIC instead of local statics for singletons
This patch prevents leaking these objects on shutdown. Change-Id: Ic4a628e0d4dc0b31716f885c1e904b6062cf3ef0 Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Diffstat (limited to 'src/webenginewidgets/api/qwebenginesettings.h')
-rw-r--r--src/webenginewidgets/api/qwebenginesettings.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/webenginewidgets/api/qwebenginesettings.h b/src/webenginewidgets/api/qwebenginesettings.h
index d9f57a935..29825f5a4 100644
--- a/src/webenginewidgets/api/qwebenginesettings.h
+++ b/src/webenginewidgets/api/qwebenginesettings.h
@@ -31,6 +31,7 @@ class QIcon;
class QPixmap;
class QUrl;
class QWebEngineSettingsPrivate;
+class QWebEngineGlobalSettings;
class QWEBENGINEWIDGETS_EXPORT QWebEngineSettings {
public:
@@ -87,6 +88,7 @@ private:
Q_DECLARE_PRIVATE(QWebEngineSettings);
QScopedPointer<QWebEngineSettingsPrivate> d_ptr;
friend class QWebEnginePagePrivate;
+ friend class QWebEngineGlobalSettings;
QWebEngineSettings();
~QWebEngineSettings();