提交 4f367b38 编写于 作者: M Martin Aeschlimann 提交者: GitHub

Merge pull request #17865 from robertohuertasm/fix-filename-associations

The whole file name is used when dealing with filename associations
......@@ -194,7 +194,7 @@ export function getIconClasses(modelService: IModelService, modeService: IModeSe
else {
// Name
const name = dotSegments[0]; // file.txt => "file", .dockerfile => "", file.some.txt => "file"
const name = dotSegments.join('.'); // get the whole name
if (name) {
classes.push(`${cssEscape(name.toLowerCase())}-name-file-icon`);
}
......
......@@ -558,9 +558,7 @@ function _processIconThemeDocument(id: string, iconThemeDocumentPath: string, ic
for (let fileName in fileNames) {
let selectors = [];
let segments = fileName.toLowerCase().split('.');
if (segments[0]) {
selectors.push(`.${escapeCSS(segments[0])}-name-file-icon`);
}
selectors.push(`.${escapeCSS(fileName.toLowerCase())}-name-file-icon`);
for (let i = 1; i < segments.length; i++) {
selectors.push(`.${escapeCSS(segments.slice(i).join('.'))}-ext-file-icon`);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册