backup - confirm save operation before quitting without veto

This commit is contained in:
Benjamin Pasero 2020-01-22 19:26:17 +01:00
parent 1d99c020db
commit b76893899d

View file

@ -168,6 +168,10 @@ export class NativeBackupTracker extends BackupTracker implements IWorkbenchCont
if (confirm === ConfirmResult.SAVE) {
await this.doSaveAllBeforeShutdown(true /* includeUntitled */, SaveReason.EXPLICIT);
if (this.workingCopyService.hasDirty) {
return true; // veto if any save failed or was canceled
}
return this.noVeto({ discardAllBackups: true }); // no veto (dirty saved)
}