From 3fd04c233c9a535e4a3e334047c1c5379789298c Mon Sep 17 00:00:00 2001
From: con <qtc-committer@nokia.com>
Date: Thu, 29 Apr 2010 13:38:32 +0200
Subject: [PATCH] Fix usage of shutdown methods in FakeVim.

Reviewed-by: hjk
---
 src/plugins/fakevim/fakevimplugin.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/plugins/fakevim/fakevimplugin.cpp b/src/plugins/fakevim/fakevimplugin.cpp
index 5439181bd3f..c560318b76a 100644
--- a/src/plugins/fakevim/fakevimplugin.cpp
+++ b/src/plugins/fakevim/fakevimplugin.cpp
@@ -557,20 +557,20 @@ FakeVimPluginPrivate::FakeVimPluginPrivate(FakeVimPlugin *plugin)
 }
 
 FakeVimPluginPrivate::~FakeVimPluginPrivate()
-{
-}
-
-void FakeVimPluginPrivate::aboutToShutdown()
 {
     q->removeObject(m_fakeVimOptionsPage);
     delete m_fakeVimOptionsPage;
     m_fakeVimOptionsPage = 0;
-    theFakeVimSettings()->writeSettings(Core::ICore::instance()->settings());
     delete theFakeVimSettings();
 
     q->removeObject(m_fakeVimExCommandsPage);
     delete m_fakeVimExCommandsPage;
     m_fakeVimExCommandsPage = 0;
+}
+
+void FakeVimPluginPrivate::aboutToShutdown()
+{
+    theFakeVimSettings()->writeSettings(Core::ICore::instance()->settings());
     writeSettings(Core::ICore::instance()->settings());
 }
 
-- 
GitLab