vscode.workspace.fs.readDirectory() reports symlinks to sockets incorrectly. (fix #90032)

This commit is contained in:
Benjamin Pasero
2020-02-05 11:31:19 +01:00
parent c4622ac41a
commit e2fbad5a2c
@@ -116,11 +116,12 @@ export class DiskFileSystemProvider extends Disposable implements
}
private toType(entry: Stats | Dirent, isSymbolicLink = entry.isSymbolicLink()): FileType {
let type = entry.isFile() ? FileType.File : entry.isDirectory() ? FileType.Directory : FileType.Unknown;
if (isSymbolicLink) {
return FileType.SymbolicLink | (entry.isDirectory() ? FileType.Directory : FileType.File);
type |= FileType.SymbolicLink;
}
return entry.isFile() ? FileType.File : entry.isDirectory() ? FileType.Directory : FileType.Unknown;
return type;
}
//#endregion