diff options
| author | LagoLunatic <LagoLunatic@users.noreply.github.com> | 2025-11-21 00:17:51 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-20 21:17:51 -0800 |
| commit | 91011befd7f834db307ab4b35d7937b470c9f333 (patch) | |
| tree | 06e1449d6d3212c962efe4f6dfe8d9ad623b7ca4 /src/JSystem/JAudio2/JAUSeqDataBlockMgr.cpp | |
| parent | 6f7457a870a3a9840ade3bccc21814beafdd8b8a (diff) | |
Remove fake matches, fix false equivalencies, and other small matches (#2837)
* Debug matches and remove fake matches
* Fix false equivalencies, regallocs, and vtable orders
* Fix PAL splits
Diffstat (limited to 'src/JSystem/JAudio2/JAUSeqDataBlockMgr.cpp')
| -rw-r--r-- | src/JSystem/JAudio2/JAUSeqDataBlockMgr.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/JSystem/JAudio2/JAUSeqDataBlockMgr.cpp b/src/JSystem/JAudio2/JAUSeqDataBlockMgr.cpp index 5e5224d770..7775956722 100644 --- a/src/JSystem/JAudio2/JAUSeqDataBlockMgr.cpp +++ b/src/JSystem/JAudio2/JAUSeqDataBlockMgr.cpp @@ -15,13 +15,11 @@ JAUSeqDataBlock::JAUSeqDataBlock() : field_0x0(this) {} /* 802A6928-802A6974 2A1268 004C+00 1/1 0/0 0/0 .text getSeqData__16JAUSeqDataBlocksF10JAISoundID */ u8* JAUSeqDataBlocks::getSeqData(JAISoundID param_0) { - // fake match. Should be - // if (param_0.isAnonymous()) { - // But doesn't match - if ((u32)param_0 == 0xffffffff) { + if (param_0.isAnonymous()) { return NULL; } - for (JSULink<JAUSeqDataBlock>* link = getFirst(); link != NULL; + JSULink<JAUSeqDataBlock>* link; + for (link = getFirst(); link != NULL; link = link->getNext()) { if ((u32)link->getObject()->field_0x10 == (u32)param_0) { @@ -86,7 +84,7 @@ JAUDynamicSeqDataBlocks::JAUDynamicSeqDataBlocks() { /* 802A6AA0-802A6AA8 -00001 0008+00 0/0 0/0 0/0 .text * setSeqDataArchive__23JAUDynamicSeqDataBlocksFP10JKRArchive */ void JAUDynamicSeqDataBlocks::setSeqDataArchive(JKRArchive* param_0) { - *(u32*)(((u8*)this) + 36) /* this->field_0x24 */ = (u32)(param_0); + seqDataArchive_ = param_0; } /* 802A6AA8-802A6B8C 2A13E8 00E4+00 0/0 1/1 0/0 .text |
