diff --git a/src/plugins/texteditor/texteditorsettings.cpp b/src/plugins/texteditor/texteditorsettings.cpp
index 3bab32ae0d8a1e5abca599240b9b6f68a52f18ae..3350e2bee16779c3ce739679aa13d8c9dc5e3c14 100644
--- a/src/plugins/texteditor/texteditorsettings.cpp
+++ b/src/plugins/texteditor/texteditorsettings.cpp
@@ -123,6 +123,7 @@ TextEditorSettings::~TextEditorSettings()
     ExtensionSystem::PluginManager *pm = ExtensionSystem::PluginManager::instance();
     pm->removeObject(m_generalSettingsPage);
     pm->removeObject(m_fontSettingsPage);
+    delete m_fontSettingsPage;
 
     m_instance = 0;
 }