Fixes the DE icons (#10478)

* Fixes the DE icons

* Fixes the commands
This commit is contained in:
Amir Omidi
2020-05-18 14:04:37 -07:00
committed by GitHub
parent 4763685237
commit 21b650ba49

View File

@@ -534,7 +534,7 @@ export class TreeView extends Disposable implements ITreeView {
} }
}, },
getActionsContext: () => (<TreeViewItemHandleArg>{ $treeViewId: this.id, $treeItemHandle: node.handle }), getActionsContext: () => (<TreeViewItemHandleArg>{ $treeViewId: this.id, $treeItemHandle: node.handle, $treeItem: node }),
actionRunner actionRunner
}); });
@@ -860,11 +860,10 @@ class TreeRenderer extends Disposable implements ITreeRenderer<ITreeItem, FuzzyS
templateData.icon.title = title ? title : ''; templateData.icon.title = title ? title : '';
if (iconUrl || sqlIcon) { if (iconUrl || sqlIcon) {
templateData.icon.className = 'custom-view-tree-node-item-icon';
DOM.toggleClass(templateData.icon, sqlIcon, !!sqlIcon); // tracked change DOM.toggleClass(templateData.icon, sqlIcon, !!sqlIcon); // tracked change
DOM.toggleClass(templateData.icon, 'icon', !!sqlIcon); DOM.toggleClass(templateData.icon, 'icon', !!sqlIcon);
templateData.icon.className = 'custom-view-tree-node-item-icon';
templateData.icon.style.backgroundImage = iconUrl ? DOM.asCSSUrl(iconUrl) : ''; templateData.icon.style.backgroundImage = iconUrl ? DOM.asCSSUrl(iconUrl) : '';
} else { } else {
let iconClass: string | undefined; let iconClass: string | undefined;
if (node.themeIcon && !this.isFileKindThemeIcon(node.themeIcon)) { if (node.themeIcon && !this.isFileKindThemeIcon(node.themeIcon)) {