diff --git a/src/plugins/designer/formeditorplugin.cpp b/src/plugins/designer/formeditorplugin.cpp
index e180ce6b6cd5048f1a458b3c88e436bd35fc5606..ee8bfa5966551f30400a562c69aa9a24d514a4d0 100644
--- a/src/plugins/designer/formeditorplugin.cpp
+++ b/src/plugins/designer/formeditorplugin.cpp
@@ -115,21 +115,7 @@ bool FormEditorPlugin::initialize(const QStringList &arguments, QString *error)
             qApp->installTranslator(qtr);
     }
 
-    if (qgetenv("KDE_SESSION_VERSION") == QByteArray("4")) {
-        // KDE 4, possibly dangerous...
-        // KDE 4.2.0 had a nasty bug, which resulted in the File/Open Dialog crashing
-        // so check for that an fully load the plugins
-        QProcess proc;
-        proc.start(QLatin1String("kde4-config"), QStringList(QLatin1String("--version")));
-        proc.waitForFinished();
-        const QByteArray output = proc.readAll();
-        if (output.contains("KDE: 4.2.0"))
-            FormEditorW::ensureInitStage(FormEditorW::FullyInitialized);
-        else
-            FormEditorW::ensureInitStage(FormEditorW::RegisterPlugins);
-    } else {
-        FormEditorW::ensureInitStage(FormEditorW::RegisterPlugins);
-    }
+    FormEditorW::ensureInitStage(FormEditorW::RegisterPlugins);
 
     error->clear();
     return true;