Skip to content

Commit b831801

Browse files
authored
Fix opening folders in file picker (microsoft#209332)
Part of microsoft#208937
1 parent 2f15860 commit b831801

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -584,9 +584,9 @@ export class SimpleFileDialog implements ISimpleFileDialog {
584584
} else {
585585
const newFolderIsOldFolder = resources.extUriIgnorePathCase.isEqual(this.currentFolder, valueUri);
586586
const newFolderIsSubFolder = resources.extUriIgnorePathCase.isEqual(this.currentFolder, resources.dirname(valueUri));
587-
const newFolderIsParent = !newFolderIsOldFolder && resources.extUriIgnorePathCase.isEqualOrParent(this.currentFolder, resources.dirname(valueUri));
588-
const newFolderIsUnrelated = !newFolderIsOldFolder && !newFolderIsParent && !newFolderIsSubFolder;
589-
if (this.endsWithSlash(value) || newFolderIsParent || newFolderIsUnrelated) {
587+
const newFolderIsParent = resources.extUriIgnorePathCase.isEqualOrParent(this.currentFolder, resources.dirname(valueUri));
588+
const newFolderIsUnrelated = !newFolderIsParent && !newFolderIsSubFolder;
589+
if (!newFolderIsOldFolder && (this.endsWithSlash(value) || newFolderIsParent || newFolderIsUnrelated)) {
590590
let stat: IFileStatWithPartialMetadata | undefined;
591591
try {
592592
stat = await this.fileService.stat(valueUri);

0 commit comments

Comments
 (0)