Browse Source

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.

Jeff Hutchinson 3 years ago
parent
commit
4293aef858
1 changed files with 1 additions and 6 deletions
  1. 1 6
      Engine/source/console/consoleFunctions.cpp

+ 1 - 6
Engine/source/console/consoleFunctions.cpp

@@ -1703,12 +1703,7 @@ DefineEngineFunction( nextToken, const char*, ( const char* str1, const char* to
       if (*str)
       if (*str)
          *str++ = 0;
          *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'
       // advance str past the 'delim space'
       while (isInSet(*str, delim))
       while (isInSet(*str, delim))