From 7a9ed4f2582815273b8ae9398dcddab4a8a9114b Mon Sep 17 00:00:00 2001 From: Peter Varga Date: Wed, 5 Nov 2014 13:10:52 +0100 Subject: Fix crashes in QQuickWebEngineSettings Remove QQuickWebEngineSettingsPrivate object's pointer from the global setting list before the object is destructed. Change-Id: I1cca6bf8aa2438903692d9e2ef863c8fc543adbd Reviewed-by: Andras Becsi --- src/webengine/api/qquickwebenginesettings.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/webengine/api/qquickwebenginesettings.cpp b/src/webengine/api/qquickwebenginesettings.cpp index 7f36bad5e..743d22d81 100644 --- a/src/webengine/api/qquickwebenginesettings.cpp +++ b/src/webengine/api/qquickwebenginesettings.cpp @@ -78,6 +78,7 @@ QQuickWebEngineSettings *QQuickWebEngineSettings::globalSettings() QQuickWebEngineSettings::~QQuickWebEngineSettings() { + allSettings->removeAll(this->d_func()); } bool QQuickWebEngineSettings::autoLoadImages() const -- cgit v1.2.3