Fix: Parse size and data pointer from stream
This commit is contained in:
parent
f6a20c873a
commit
8b802028e9
@ -5,7 +5,7 @@ XAudioSeekTable::XAudioSeekTable()
|
||||
, mSize(0)
|
||||
, mData()
|
||||
{
|
||||
|
||||
SetName("Audio Seek Table");
|
||||
}
|
||||
|
||||
XAudioSeekTable::~XAudioSeekTable()
|
||||
@ -13,13 +13,11 @@ XAudioSeekTable::~XAudioSeekTable()
|
||||
|
||||
}
|
||||
|
||||
void XAudioSeekTable::ParseData(QDataStream *aStream)
|
||||
void XAudioSeekTable::ParseData(XDataStream *aStream)
|
||||
{
|
||||
qint32 dataPtr;
|
||||
*aStream
|
||||
>> mSize
|
||||
>> dataPtr;
|
||||
mSize = aStream->ParseUInt32(QString("%1 size").arg(GetName()));
|
||||
|
||||
qint32 dataPtr = aStream->ParseInt32(QString("%1 data ptr").arg(GetName()));
|
||||
if (dataPtr)
|
||||
{
|
||||
aStream->readRawData(mData.data(), 4 * mSize);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user