diff --git a/Core/HLE/sceAtrac.cpp b/Core/HLE/sceAtrac.cpp index 08b822e42e..fb466f307d 100644 --- a/Core/HLE/sceAtrac.cpp +++ b/Core/HLE/sceAtrac.cpp @@ -2125,7 +2125,7 @@ void _AtracGenerateContext(Atrac *atrac, SceAtracId *context) { context->info.dataOff = atrac->dataOff; context->info.endSample = atrac->endSample + atrac->firstSampleoffset + atrac->firstOffsetExtra(); context->info.dataEnd = atrac->first.filesize; - context->info.curOff = atrac->getFileOffsetBySample(atrac->currentSample); + context->info.curOff = atrac->first.fileoffset; context->info.decodePos = atrac->getDecodePosBySample(atrac->currentSample); context->info.streamDataByte = atrac->first.size - atrac->dataOff;