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