mirror of
https://github.com/mapbase-source/source-sdk-2013.git
synced 2025-07-27 15:41:50 +03:00
Remove redundant typetag check from vscript_squirrel getVariant()
This commit is contained in:
parent
503fdd2ee3
commit
be3ad93edb
@ -1300,10 +1300,7 @@ bool getVariant(HSQUIRRELVM vm, SQInteger idx, ScriptVariant_t& variant)
|
|||||||
case OT_INSTANCE:
|
case OT_INSTANCE:
|
||||||
{
|
{
|
||||||
Vector* v = nullptr;
|
Vector* v = nullptr;
|
||||||
SQUserPointer tag;
|
if (SQ_SUCCEEDED(sq_getinstanceup(vm, idx, (SQUserPointer*)&v, TYPETAG_VECTOR)))
|
||||||
if (SQ_SUCCEEDED(sq_gettypetag(vm, idx, &tag)) &&
|
|
||||||
tag == TYPETAG_VECTOR &&
|
|
||||||
SQ_SUCCEEDED(sq_getinstanceup(vm, idx, (SQUserPointer*)&v, TYPETAG_VECTOR)))
|
|
||||||
{
|
{
|
||||||
variant.Free();
|
variant.Free();
|
||||||
variant = (Vector*)malloc(sizeof(Vector));
|
variant = (Vector*)malloc(sizeof(Vector));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user