From e266bbd56239cea699e2468b2034584e617d3603 Mon Sep 17 00:00:00 2001 From: Alan Ren Date: Tue, 23 Feb 2021 09:43:04 -0800 Subject: [PATCH] fix the dashboard toolbar not load issue (#14397) --- .../platform/actions/browser/menuEntryActionViewItem.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/vs/platform/actions/browser/menuEntryActionViewItem.ts b/src/vs/platform/actions/browser/menuEntryActionViewItem.ts index d46439ec8b..1f44ae2e09 100644 --- a/src/vs/platform/actions/browser/menuEntryActionViewItem.ts +++ b/src/vs/platform/actions/browser/menuEntryActionViewItem.ts @@ -289,10 +289,14 @@ export class LabeledMenuItemActionItem extends MenuEntryActionViewItem { } if (this.label) { - this.label.classList.add('codicon', this._defaultCSSClassToAdd, ...iconClass.split(' ')); + const iconClasses = iconClass.split(' '); + if (this._defaultCSSClassToAdd) { + iconClasses.push(this._defaultCSSClassToAdd); + } + this.label.classList.add('codicon', ...iconClasses); this._labeledItemClassDispose = toDisposable(() => { if (this.label) { - this.label.classList.remove('codicon', this._defaultCSSClassToAdd, ...iconClass.split(' ')); + this.label.classList.remove('codicon', ...iconClasses); } }); }