Fixed issue where all exe files had the same icon

FossilOrigin-Name: 14ddcd158900cd672a4c3d88e8465f7ff88f14d2
This commit is contained in:
Kostas
2015-08-21 09:53:34 +00:00
parent 4ac8e89580
commit 2eebb8d8ba
3 changed files with 11 additions and 7 deletions

View File

@@ -2110,6 +2110,10 @@ const QIcon &MainWindow::getCachedFileIcon(const QFileInfo &finfo)
{
QString icon_type = iconProvider.type(finfo);
// Exe files have varying icons, so key on path
if(icon_type == "exe File")
icon_type = finfo.absoluteFilePath();
if(!iconCache.contains(icon_type))
iconCache.insert(icon_type, iconProvider.icon(finfo));