diff --git a/src/LibHac/IO/StorageStream.cs b/src/LibHac/IO/StorageStream.cs index b69ad781..c25cd809 100644 --- a/src/LibHac/IO/StorageStream.cs +++ b/src/LibHac/IO/StorageStream.cs @@ -58,9 +58,9 @@ namespace LibHac.IO throw new NotImplementedException(); } - public override bool CanRead => true; + public override bool CanRead => (BaseStorage as Storage)?.CanRead ?? true; public override bool CanSeek => true; - public override bool CanWrite => true; + public override bool CanWrite => (BaseStorage as Storage)?.CanWrite ?? true; public override long Length { get; } public override long Position { get; set; }