From b890f2b60892f6d2a337a5c21b6e86a46e9cc666 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Sat, 5 Nov 2016 10:38:23 +0100 Subject: [PATCH] - fixed retrieval of constant for state index. --- src/scripting/codegeneration/codegen.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scripting/codegeneration/codegen.cpp b/src/scripting/codegeneration/codegen.cpp index db6355f84..f19e8901f 100644 --- a/src/scripting/codegeneration/codegen.cpp +++ b/src/scripting/codegeneration/codegen.cpp @@ -7886,7 +7886,7 @@ FxExpression *FxRuntimeStateIndex::Resolve(FCompileContext &ctx) delete this; return nullptr; } - else if (Index->isConstant() && static_cast(Index)->GetValue() < 0) + else if (Index->isConstant() && static_cast(Index)->GetValue().GetInt() < 0) { ScriptPosition.Message(MSG_ERROR, "State index must be positive"); delete this;