From 74fec58b77bf24f001889ae78cb08a7266e69ed9 Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Tue, 26 May 2026 21:52:56 -0400 Subject: [PATCH] JPADraw OK __sinit_JPADraw_cpp had a weird mismatch, turns out the fix is adding an explicit dtor to JPADrawSetupTev. --- configure.py | 2 +- include/JSystem/JParticle/JPADrawSetupTev.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/configure.py b/configure.py index f239f982c..c698a9e23 100755 --- a/configure.py +++ b/configure.py @@ -741,7 +741,7 @@ config.libs = [ Object(Matching, "JSystem/JParticle/JPAParticle.cpp"), Object(Matching, "JSystem/JParticle/JPAEmitterManager.cpp"), Object(NonMatching, "JSystem/JParticle/JPADrawVisitor.cpp"), - Object(NonMatching, "JSystem/JParticle/JPADraw.cpp"), + Object(Matching, "JSystem/JParticle/JPADraw.cpp"), Object(Matching, "JSystem/JParticle/JPADrawSetupTev.cpp"), ], ), diff --git a/include/JSystem/JParticle/JPADrawSetupTev.h b/include/JSystem/JParticle/JPADrawSetupTev.h index f4c7fe7e9..eb99d552f 100644 --- a/include/JSystem/JParticle/JPADrawSetupTev.h +++ b/include/JSystem/JParticle/JPADrawSetupTev.h @@ -8,6 +8,7 @@ class JPAExTexShape; class JPADrawSetupTev { public: + ~JPADrawSetupTev() {} void setupTev(JPABaseShape* param_1, JPAExTexShape* param_2); /* 0x0 */ u8 field_0x0;