From 0f04f08344dccb87ff546e80bc737bd135bdf8c5 Mon Sep 17 00:00:00 2001
From: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Date: Fri, 12 Feb 2010 12:54:12 +0100
Subject: [PATCH] ProjectExplorer: Fixed static storage of Icons.

---
 src/plugins/projectexplorer/projectnodes.cpp | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/src/plugins/projectexplorer/projectnodes.cpp b/src/plugins/projectexplorer/projectnodes.cpp
index 56d81627caf..7e814d213d9 100644
--- a/src/plugins/projectexplorer/projectnodes.cpp
+++ b/src/plugins/projectexplorer/projectnodes.cpp
@@ -149,15 +149,11 @@ bool FileNode::isGenerated() const
   \see FileNode
   \see ProjectNode
 */
-FolderNode::FolderNode(const QString &folderPath)
-        : Node(FolderNodeType, folderPath),
-          m_folderName(folderPath)
+FolderNode::FolderNode(const QString &folderPath)  :
+    Node(FolderNodeType, folderPath),
+    m_folderName(folderPath),
+    m_icon(QApplication::style()->standardIcon(QStyle::SP_DirIcon))
 {
-    static QIcon dirIcon;
-    if (dirIcon.isNull()) {
-        dirIcon = QApplication::style()->standardIcon(QStyle::SP_DirIcon);
-    }
-    m_icon = dirIcon;
 }
 
 FolderNode::~FolderNode()
-- 
GitLab