From 674928e8894f6e25562b1bdd9668c55b6d0a1663 Mon Sep 17 00:00:00 2001 From: Alan Ren Date: Thu, 26 Aug 2021 00:14:45 -0700 Subject: [PATCH] reset the icon before use (#16896) --- .../services/objectExplorer/browser/asyncServerTreeRenderer.ts | 1 + .../services/objectExplorer/browser/serverTreeRenderer.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/sql/workbench/services/objectExplorer/browser/asyncServerTreeRenderer.ts b/src/sql/workbench/services/objectExplorer/browser/asyncServerTreeRenderer.ts index 127e21bbbc..78f42f4dc7 100644 --- a/src/sql/workbench/services/objectExplorer/browser/asyncServerTreeRenderer.ts +++ b/src/sql/workbench/services/objectExplorer/browser/asyncServerTreeRenderer.ts @@ -192,6 +192,7 @@ class TreeNodeTemplate extends Disposable { this._icon.classList.add(iconLowerCaseName); } + iconRenderer.removeIcon(this._icon); if (element.icon && !instanceOfSqlThemeIcon(element.icon)) { iconRenderer.putIcon(this._icon, element.icon); } diff --git a/src/sql/workbench/services/objectExplorer/browser/serverTreeRenderer.ts b/src/sql/workbench/services/objectExplorer/browser/serverTreeRenderer.ts index 93c0662724..5d4bb52ab4 100644 --- a/src/sql/workbench/services/objectExplorer/browser/serverTreeRenderer.ts +++ b/src/sql/workbench/services/objectExplorer/browser/serverTreeRenderer.ts @@ -160,6 +160,7 @@ export class ServerTreeRenderer implements IRenderer { templateData.icon.classList.add(iconLowerCaseName); } + iconRenderer.removeIcon(templateData.icon); if (treeNode.icon && !instanceOfSqlThemeIcon(treeNode.icon)) { iconRenderer.putIcon(templateData.icon, treeNode.icon); }