[icon themes] prefer file extensions over language association

This commit is contained in:
Martin Aeschlimann
2016-08-31 12:58:22 +02:00
parent b7ab0e8c90
commit 6d786dba0e
@@ -497,6 +497,12 @@ function _processIconThemeDocument(id: string, iconThemeDocumentPath: string, ic
addSelector(`${qualifier} .expanded .${escapeCSS(folderName.toLowerCase())}-name-folder-icon.folder-icon::before`, folderNamesExpanded[folderName]);
}
}
let languageIds = associations.languageIds;
if (languageIds) {
for (let languageId in languageIds) {
addSelector(`${qualifier} .${escapeCSS(languageId)}-lang-file-icon.file-icon::before`, languageIds[languageId]);
}
}
let fileExtensions = associations.fileExtensions;
if (fileExtensions) {
for (let fileExtension in fileExtensions) {
@@ -518,12 +524,6 @@ function _processIconThemeDocument(id: string, iconThemeDocumentPath: string, ic
addSelector(`${qualifier} ${selectors.join('')}.file-icon::before`, fileNames[fileName]);
}
}
let languageIds = associations.languageIds;
if (languageIds) {
for (let languageId in languageIds) {
addSelector(`${qualifier} .${escapeCSS(languageId)}-lang-file-icon.file-icon::before`, languageIds[languageId]);
}
}
}
}
collectSelectors(iconThemeDocument);