diff --git a/extensions/schema-compare/src/dialogs/schemaCompareOptionsDialog.ts b/extensions/schema-compare/src/dialogs/schemaCompareOptionsDialog.ts index 6b1d3b2859..a89189705d 100644 --- a/extensions/schema-compare/src/dialogs/schemaCompareOptionsDialog.ts +++ b/extensions/schema-compare/src/dialogs/schemaCompareOptionsDialog.ts @@ -66,9 +66,19 @@ export class SchemaCompareOptionsDialog { this.optionsModel.setObjectTypeOptions(); this.schemaComparison.setDeploymentOptions(this.optionsModel.deploymentOptions); + const yesItem: vscode.MessageItem = { + title: loc.YesButtonText, + isCloseAffordance: true + }; + + const noItem: vscode.MessageItem = { + title: loc.NoButtonText, + isCloseAffordance: true + }; + if (this.optionsChanged) { - vscode.window.showWarningMessage(loc.OptionsChangedMessage, loc.YesButtonText, loc.NoButtonText).then((result) => { - if (result === loc.YesButtonText) { + vscode.window.showInformationMessage(loc.OptionsChangedMessage, { modal: true }, yesItem, noItem).then((result) => { + if (result.title === loc.YesButtonText) { this.schemaComparison.startCompare(); } });