Fix tree view icons (#12095)

This commit is contained in:
Charles Gagnon
2020-09-02 18:46:34 -07:00
committed by GitHub
parent 6be8c1d54b
commit 887ce88100

View File

@@ -812,7 +812,9 @@ class TreeRenderer extends Disposable implements ITreeRenderer<ITreeItem, FuzzyS
if (iconUrl || sqlIcon) {
templateData.icon.className = 'custom-view-tree-node-item-icon';
DOM.toggleClass(templateData.icon, sqlIcon ?? '', !!sqlIcon); // tracked change
if (sqlIcon) {
DOM.toggleClass(templateData.icon, sqlIcon, !!sqlIcon); // tracked change
}
DOM.toggleClass(templateData.icon, 'icon', !!sqlIcon);
templateData.icon.style.backgroundImage = iconUrl ? DOM.asCSSUrl(iconUrl) : '';
} else {