Skip to content

Commit feab34e

Browse files
author
Benjamin Pasero
committed
extensions development - fix broken extension-development-confirm-save support
1 parent 851cd9b commit feab34e

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

src/vs/workbench/services/dialogs/browser/abstractFileDialogService.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,10 @@ export abstract class AbstractFileDialogService implements IFileDialogService {
9292
return ConfirmResult.DONT_SAVE; // no veto when we are in extension dev mode because we cannot assume we run interactive (e.g. tests)
9393
}
9494

95+
return this.doShowSaveConfirm(fileNamesOrResources);
96+
}
97+
98+
protected async doShowSaveConfirm(fileNamesOrResources: (string | URI)[]): Promise<ConfirmResult> {
9599
if (fileNamesOrResources.length === 0) {
96100
return ConfirmResult.DONT_SAVE;
97101
}

src/vs/workbench/services/dialogs/electron-browser/fileDialogService.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ export class FileDialogService extends AbstractFileDialogService implements IFil
198198
}
199199
}
200200

201-
return super.showSaveConfirm(fileNamesOrResources);
201+
return super.doShowSaveConfirm(fileNamesOrResources);
202202
}
203203
}
204204

0 commit comments

Comments
 (0)