summaryrefslogtreecommitdiff
path: root/src/JSystem/JUtility/JUTGraphFifo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/JSystem/JUtility/JUTGraphFifo.cpp')
-rw-r--r--src/JSystem/JUtility/JUTGraphFifo.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/JSystem/JUtility/JUTGraphFifo.cpp b/src/JSystem/JUtility/JUTGraphFifo.cpp
index 6553d90453..06d47d6a11 100644
--- a/src/JSystem/JUtility/JUTGraphFifo.cpp
+++ b/src/JSystem/JUtility/JUTGraphFifo.cpp
@@ -11,8 +11,9 @@ JUTGraphFifo* JUTGraphFifo::sCurrentFifo;
JUTGraphFifo::JUTGraphFifo(u32 size) {
mSize = size + 0x1F & ~0x1F;
if (data_804514B8) {
- mFifo = (GXFifoObj*)JKRAllocFromSysHeap(mSize + 0x80, 32);
- mBase = mFifo + 1;
+ u32 r29 = sizeof(GXFifoObj);
+ mFifo = (GXFifoObj*)JKRAllocFromSysHeap(mSize + r29, 32);
+ mBase = (u8*)mFifo + r29;
GXInitFifoBase(mFifo, mBase, mSize);
GXInitFifoPtrs(mFifo, mBase, mBase);
} else {