diff --git a/src/gui/torrentcontentmodel.cpp b/src/gui/torrentcontentmodel.cpp index 1602834aa..bc336e3aa 100644 --- a/src/gui/torrentcontentmodel.cpp +++ b/src/gui/torrentcontentmodel.cpp @@ -30,7 +30,6 @@ #include -#include #include #include #include @@ -51,8 +50,8 @@ #include "base/bittorrent/downloadpriority.h" #include "base/global.h" -#include "base/utils/misc.h" #include "base/utils/fs.h" +#include "base/utils/misc.h" #include "guiiconprovider.h" #include "torrentcontentmodelfile.h" #include "torrentcontentmodelfolder.h" @@ -64,12 +63,6 @@ namespace { - QIcon getDirectoryIcon() - { - static QIcon cached = GuiIconProvider::instance()->getIcon("inode-directory"); - return cached; - } - class UnifiedFileIconProvider : public QFileIconProvider { public: @@ -359,7 +352,7 @@ QVariant TorrentContentModel::data(const QModelIndex &index, int role) const if ((index.column() == TorrentContentModelItem::COL_NAME) && (role == Qt::DecorationRole)) { if (item->itemType() == TorrentContentModelItem::FolderType) - return getDirectoryIcon(); + return m_fileIconProvider->icon(QFileIconProvider::Folder); return m_fileIconProvider->icon(QFileInfo(item->name())); }