Jeff Hutchinson 4 ani în urmă
părinte
comite
960db74733
1 a modificat fișierele cu 2 adăugiri și 1 ștergeri
  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...
                   // Clean up...
                   delete object;
                   delete object;
+                  currentNewObject = NULL;
                   ip = failJump;
                   ip = failJump;
                   break;
                   break;
                }
                }
@@ -1011,7 +1012,7 @@ ConsoleValue CodeBlock::exec(U32 ip, const char* functionName, Namespace* thisNa
          if (currentNewObject)
          if (currentNewObject)
             currentNewObject->onPostAdd();
             currentNewObject->onPostAdd();
 
 
-         //Assert( objectCreationStackIndex >= 0 );
+         AssertFatal( objectCreationStackIndex >= 0, "Object Stack is empty." );
          // Restore the object info from the stack [7/9/2007 Black]
          // Restore the object info from the stack [7/9/2007 Black]
          currentNewObject = objectCreationStack[--objectCreationStackIndex].newObject;
          currentNewObject = objectCreationStack[--objectCreationStackIndex].newObject;
          failJump = objectCreationStack[objectCreationStackIndex].failJump;
          failJump = objectCreationStack[objectCreationStackIndex].failJump;