From bf82cf79b96f66f4447f6818471f82400a4fa63f Mon Sep 17 00:00:00 2001 From: Blixibon Date: Tue, 29 Jul 2025 13:40:41 -0500 Subject: [PATCH] Adapt VScript vector access to new SDK --- src/vscript/vscript_squirrel.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/vscript/vscript_squirrel.cpp b/src/vscript/vscript_squirrel.cpp index 0c549ba2..b3059128 100644 --- a/src/vscript/vscript_squirrel.cpp +++ b/src/vscript/vscript_squirrel.cpp @@ -1334,10 +1334,7 @@ bool getVariant(HSQUIRRELVM vm, SQInteger idx, ScriptVariant_t& variant) Vector* v = nullptr; if (SQ_SUCCEEDED(sq_getinstanceup(vm, idx, (SQUserPointer*)&v, TYPETAG_VECTOR))) { - variant.Free(); - variant = (Vector*)malloc(sizeof(Vector)); - //variant.EmplaceAllocedVector(*v); - variant.m_flags |= SV_FREE; + variant = *v; return true; } // fall-through for non-vector