Skip to content

Commit b711927

Browse files
committed
[explorer] folder icon is always expanded . Fixes microsoft#11453
1 parent 9a28c3e commit b711927

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/vs/workbench/services/themes/electron-browser/themeService.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -481,8 +481,10 @@ function _processIconThemeDocument(id: string, iconThemeDocumentPath: string, ic
481481
qualifier = baseThemeClassName + ' ' + qualifier;
482482
}
483483

484+
let expanded = '.monaco-tree-row.expanded'; // workaround for #11453
485+
484486
addSelector(`${qualifier} .folder-icon::before`, associations.folder);
485-
addSelector(`${qualifier} .expanded .folder-icon::before`, associations.folderExpanded);
487+
addSelector(`${qualifier} ${expanded} .folder-icon::before`, associations.folderExpanded);
486488
addSelector(`${qualifier} .file-icon::before`, associations.file);
487489

488490
let folderNames = associations.folderNames;
@@ -494,7 +496,7 @@ function _processIconThemeDocument(id: string, iconThemeDocumentPath: string, ic
494496
let folderNamesExpanded = associations.folderNamesExpanded;
495497
if (folderNamesExpanded) {
496498
for (let folderName in folderNamesExpanded) {
497-
addSelector(`${qualifier} .expanded .${escapeCSS(folderName.toLowerCase())}-name-folder-icon.folder-icon::before`, folderNamesExpanded[folderName]);
499+
addSelector(`${qualifier} ${expanded} .${escapeCSS(folderName.toLowerCase())}-name-folder-icon.folder-icon::before`, folderNamesExpanded[folderName]);
498500
}
499501
}
500502
let languageIds = associations.languageIds;

0 commit comments

Comments
 (0)