Index: src/core/global.cpp =================================================================== --- src/core/global.cpp +++ src/core/global.cpp @@ -372,8 +372,14 @@ const QString mimeTypeIcon = mt.iconName(); QString i = mimeTypeIcon; - // check whether it's a xdg location (e.g. Pictures folder) if (url.isLocalFile() && mt.inherits(QLatin1String("inode/directory"))) { + // Check to see if the folder has a custom icon + QString customIcon = iconFromDirectoryFile(url.toLocalFile()); + if (!customIcon.isEmpty()) { + return customIcon; + } + + // Check to see if it's an xdg location (e.g. Pictures folder) i = KIOPrivate::iconForStandardPath(url.toLocalFile()); }