Merge from vscode a9b7cb4ee1caac9a9ac1467848017b4cd9765d9e (#9589)

This commit is contained in:
Anthony Dresser
2020-03-12 18:48:45 -07:00
committed by GitHub
parent d87eebd6a5
commit 87b064aa7e

View File

@@ -457,8 +457,9 @@ export class WindowsMainService extends Disposable implements IWindowsMainServic
let foldersToRestore: URI[] = [];
let workspacesToRestore: IWorkspacePathToOpen[] = [];
if (openConfig.initialStartup && !openConfig.cli.extensionDevelopmentPath && !openConfig.cli['disable-restore-windows']) {
let foldersToRestore = this.backupMainService.getFolderBackupPaths();
foldersToOpen.push(...foldersToRestore.map(f => ({ folderUri: f, remoteAuhority: getRemoteAuthority(f) })));
// don't restore backuped folders, for #92318.
// let foldersToRestore = this.backupMainService.getFolderBackupPaths();
// foldersToOpen.push(...foldersToRestore.map(f => ({ folderUri: f, remoteAuhority: getRemoteAuthority(f) })));
// collect from workspaces with hot-exit backups and from previous window session
workspacesToRestore = [...this.backupMainService.getWorkspaceBackups(), ...this.workspacesMainService.getUntitledWorkspacesSync()];