diff --git a/src/vs/workbench/api/node/mainThreadMessageService.ts b/src/vs/workbench/api/node/mainThreadMessageService.ts index 99255d2d361..c8d9c07996e 100644 --- a/src/vs/workbench/api/node/mainThreadMessageService.ts +++ b/src/vs/workbench/api/node/mainThreadMessageService.ts @@ -69,17 +69,17 @@ export class MainThreadMessageService extends MainThreadMessageServiceShape { } private showModalMessage(severity: Severity, message: string, commands: { title: string; isCloseAffordance: boolean; handle: number; }[]): Thenable { - let closeAffordanceIndex = -1; + let hasCloseAffordance = false; const options = commands.map((command, index) => { if (command.isCloseAffordance === true) { - closeAffordanceIndex = index; + hasCloseAffordance = true; } return command.title; }); - if (closeAffordanceIndex === -1) { + if (!hasCloseAffordance) { if (options.length > 0) { options.push(nls.localize('cancel', "Cancel")); } else {