From b5922db843f744be6f42c931b64e84c1c4ddc7fe Mon Sep 17 00:00:00 2001
From: hluk <hluk@email.cz>
Date: Tue, 16 Jul 2013 18:26:47 +0200
Subject: [PATCH] FakeVim: Delete settings later

Change-Id: I88fd334b7ffa22d9b42b7fde3edd4b37a525b0a2
Reviewed-by: David Schulz <david.schulz@digia.com>
---
 src/plugins/fakevim/fakevimplugin.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/fakevim/fakevimplugin.cpp b/src/plugins/fakevim/fakevimplugin.cpp
index 082125ff538..1ecf1934f69 100644
--- a/src/plugins/fakevim/fakevimplugin.cpp
+++ b/src/plugins/fakevim/fakevimplugin.cpp
@@ -1026,7 +1026,6 @@ FakeVimPluginPrivate::~FakeVimPluginPrivate()
     q->removeObject(m_fakeVimOptionsPage);
     delete m_fakeVimOptionsPage;
     m_fakeVimOptionsPage = 0;
-    delete theFakeVimSettings();
 
     q->removeObject(m_fakeVimExCommandsPage);
     delete m_fakeVimExCommandsPage;
@@ -1035,6 +1034,8 @@ FakeVimPluginPrivate::~FakeVimPluginPrivate()
     q->removeObject(m_fakeVimUserCommandsPage);
     delete m_fakeVimUserCommandsPage;
     m_fakeVimUserCommandsPage = 0;
+
+    theFakeVimSettings()->deleteLater();
 }
 
 void FakeVimPluginPrivate::onCoreAboutToClose()
-- 
GitLab