From 4293aef8588b88184605d820e283138b16305053 Mon Sep 17 00:00:00 2001 From: Jeff Hutchinson Date: Tue, 19 Oct 2021 20:34:57 -0400 Subject: [PATCH] This one slipped through - nextToken can't use local variable for its token variable. This was stated as one of the breaking changes in the origional PR. --- Engine/source/console/consoleFunctions.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Engine/source/console/consoleFunctions.cpp b/Engine/source/console/consoleFunctions.cpp index 9a57c31c1..ceac8de6d 100644 --- a/Engine/source/console/consoleFunctions.cpp +++ b/Engine/source/console/consoleFunctions.cpp @@ -1703,12 +1703,7 @@ DefineEngineFunction( nextToken, const char*, ( const char* str1, const char* to if (*str) *str++ = 0; - // set local variable if inside a function - if (gEvalState.getStackDepth() > 0 && - gEvalState.getCurrentFrame().scopeName) - Con::setLocalVariable(token,tmp); - else - Con::setVariable(token,tmp); + Con::setVariable(token,tmp); // advance str past the 'delim space' while (isInSet(*str, delim))