diff --git a/src/plugins/fakevim/fakevimplugin.cpp b/src/plugins/fakevim/fakevimplugin.cpp
index 7f4e3eeada78a80f6ab345ef21e788dbda7be304..0ab92d82639b9d66cc911c6e6b525c1eb766432a 100644
--- a/src/plugins/fakevim/fakevimplugin.cpp
+++ b/src/plugins/fakevim/fakevimplugin.cpp
@@ -543,7 +543,7 @@ void FakeVimPluginPrivate::indentRegion(int *amount, int beginLine, int endLine,
 
 void FakeVimPluginPrivate::quitFakeVim()
 {
-    setUseFakeVim(false);
+    theFakeVimSetting(ConfigUseFakeVim)->setValue(false);
 }
 
 void FakeVimPluginPrivate::showCommandBuffer(const QString &contents)
diff --git a/tests/manual/gdbdebugger/simple/plugin.cpp b/tests/manual/gdbdebugger/simple/plugin.cpp
index df4c6c00ac6b3032ecb2fee86f8fbd9f32e1a1ae..2942ab3c7da74510eca531fbaa5746dfc8d99855 100644
--- a/tests/manual/gdbdebugger/simple/plugin.cpp
+++ b/tests/manual/gdbdebugger/simple/plugin.cpp
@@ -30,6 +30,7 @@
 #include <stdio.h>
 #include <qglobal.h>
 
+
 extern "C" Q_DECL_EXPORT int pluginTest()
 {
     int s = 0;