diff --git a/src/plugins/projectexplorer/projectnodes.cpp b/src/plugins/projectexplorer/projectnodes.cpp
index bc3c293abb3084e60a19f4db31e115809a58f5c0..c552b11235be08f9a78da1db3c525311b56a3130 100644
--- a/src/plugins/projectexplorer/projectnodes.cpp
+++ b/src/plugins/projectexplorer/projectnodes.cpp
@@ -33,6 +33,7 @@
 #include "projectexplorerconstants.h"
 
 #include <coreplugin/mimedatabase.h>
+#include <coreplugin/fileiconprovider.h>
 #include <utils/qtcassert.h>
 
 #include <QtCore/QFileInfo>
@@ -153,7 +154,7 @@ bool FileNode::isGenerated() const
 FolderNode::FolderNode(const QString &folderPath)  :
     Node(FolderNodeType, folderPath),
     m_displayName(QDir::toNativeSeparators(folderPath)),
-    m_icon(QApplication::style()->standardIcon(QStyle::SP_DirIcon))
+    m_icon(Core::FileIconProvider::instance()->icon(QFileIconProvider::Folder))
 {
 }