From bddfa3a73cc4cc6d3986f763a91d8d605b3d3afd Mon Sep 17 00:00:00 2001 From: Alex Ross Date: Thu, 1 Oct 2020 16:21:45 +0200 Subject: [PATCH] Don't use simple file dialog for user data Fixes #107882 --- .../services/dialogs/electron-sandbox/fileDialogService.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/services/dialogs/electron-sandbox/fileDialogService.ts b/src/vs/workbench/services/dialogs/electron-sandbox/fileDialogService.ts index 79b5ea23dc2..a6287ee77bd 100644 --- a/src/vs/workbench/services/dialogs/electron-sandbox/fileDialogService.ts +++ b/src/vs/workbench/services/dialogs/electron-sandbox/fileDialogService.ts @@ -58,7 +58,10 @@ export class FileDialogService extends AbstractFileDialogService implements IFil private shouldUseSimplified(schema: string): { useSimplified: boolean, isSetting: boolean } { const setting = (this.configurationService.getValue('files.simpleDialog.enable') === true); const newWindowSetting = (this.configurationService.getValue('window.openFilesInNewWindow') === 'on'); - return { useSimplified: (schema !== Schemas.file) || setting, isSetting: newWindowSetting }; + return { + useSimplified: ((schema !== Schemas.file) && (schema !== Schemas.userData)) || setting, + isSetting: newWindowSetting + }; } async pickFileFolderAndOpen(options: IPickAndOpenOptions): Promise {