From eadfc7e15448fd73bd46f3b40cb876a7d3158e6f Mon Sep 17 00:00:00 2001 From: Sandeep Somavarapu Date: Tue, 20 Aug 2024 17:13:11 +0200 Subject: [PATCH] do not update label when disabled (#226070) --- .../browser/userDataProfilesEditorModel.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditorModel.ts b/src/vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditorModel.ts index 26c3e7d7eb9..9296688048d 100644 --- a/src/vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditorModel.ts +++ b/src/vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditorModel.ts @@ -884,10 +884,12 @@ export class UserDataProfilesEditorModel extends EditorModel { [[cancelAction], []], )); const updateCreateActionLabel = () => { - if (this.newProfileElement?.copyFrom && this.userDataProfilesService.profiles.some(p => p.name === this.newProfileElement?.name)) { - createAction.label = localize('replace', "Replace"); - } else { - createAction.label = localize('create', "Create"); + if (createAction.enabled) { + if (this.newProfileElement?.copyFrom && this.userDataProfilesService.profiles.some(p => p.name === this.newProfileElement?.name)) { + createAction.label = localize('replace', "Replace"); + } else { + createAction.label = localize('create', "Create"); + } } }; updateCreateActionLabel();