Jeff Hutchinson %!s(int64=4) %!d(string=hai) anos
pai
achega
960db74733
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      Engine/source/console/compiledEval.cpp

+ 2 - 1
Engine/source/console/compiledEval.cpp

@@ -763,6 +763,7 @@ ConsoleValue CodeBlock::exec(U32 ip, const char* functionName, Namespace* thisNa
 
                   // Clean up...
                   delete object;
+                  currentNewObject = NULL;
                   ip = failJump;
                   break;
                }
@@ -1011,7 +1012,7 @@ ConsoleValue CodeBlock::exec(U32 ip, const char* functionName, Namespace* thisNa
          if (currentNewObject)
             currentNewObject->onPostAdd();
 
-         //Assert( objectCreationStackIndex >= 0 );
+         AssertFatal( objectCreationStackIndex >= 0, "Object Stack is empty." );
          // Restore the object info from the stack [7/9/2007 Black]
          currentNewObject = objectCreationStack[--objectCreationStackIndex].newObject;
          failJump = objectCreationStack[objectCreationStackIndex].failJump;