diff --git a/Source/AaxDecrypter/NetworkFileStream.cs b/Source/AaxDecrypter/NetworkFileStream.cs index 73e5fc2f..95b76442 100644 --- a/Source/AaxDecrypter/NetworkFileStream.cs +++ b/Source/AaxDecrypter/NetworkFileStream.cs @@ -359,7 +359,7 @@ namespace AaxDecrypter /// The minimum required flushed data length in . private void WaitToPosition(long requiredPosition) { - while (WritePosition < requiredPosition + while (_readFile.Position < requiredPosition && DownloadTask?.IsCompleted is false && !IsCancelled) {