Przeglądaj źródła

Revert "update"

This reverts commit 7ac9c55bf1efa23db674dba4f2c7ada7ca344d7d.
marauder2k7 5 miesięcy temu
rodzic
commit
2b14e5448e

+ 1 - 7
Engine/source/console/console.h

@@ -154,7 +154,7 @@ class ConsoleValue
 
    TORQUE_FORCEINLINE bool hasAllocatedData() const
    {
-      return  (isConsoleType() && data != NULL);
+      return (type == ConsoleValueType::cvString || isConsoleType()) && data != NULL;
    }
 
    const char* getConsoleData() const;
@@ -166,12 +166,6 @@ class ConsoleValue
          dFree(data);
          data = NULL;
       }
-      else if (type == ConsoleValueType::cvString)
-      {
-         if (s != StringTable->EmptyString())
-            dFree(s);
-      }
-      type = ConsoleValueType::cvNULL;
    }
 
 public:

+ 5 - 9
Engine/source/platform/platformMemory.cpp

@@ -30,8 +30,6 @@
 #include "platform/threads/mutex.h"
 #include "core/module.h"
 
-#if !defined(TORQUE_DISABLE_MEMORY_MANAGER)
-
 #ifdef _WIN32
 #include <windows.h>
 #include <dbghelp.h>
@@ -42,8 +40,6 @@
 #include <ctime>
 #include <string>
 
-#endif
-
 // If profile paths are enabled, disable profiling of the
 // memory manager as that would cause a cyclic dependency
 // through the string table's allocation stuff used by the
@@ -181,11 +177,11 @@ namespace Memory
 #endif
             }
 
-            if (report.find("getDocsLink") != std::string::npos)
-            {
-               //known issue. one off allocation
-               memLog[curRep].skip = true;
-            }
+            //if (report.find("getDocsLink") != std::string::npos)
+            //{
+            //   //known issue. one off allocation
+            //   memLog[curRep].skip = true;
+            //}
 
             for (U32 oldRep = start; oldRep < curRep; ++oldRep)
             {

+ 0 - 4
Tools/CMake/torqueConfig.h.in

@@ -56,10 +56,6 @@
 /// Define me if you want to disable Torque memory manager.
 #cmakedefine TORQUE_DISABLE_MEMORY_MANAGER
 
-#ifdef TORQUE_RELEASE
-#define TORQUE_DISABLE_MEMORY_MANAGER
-#endif
-
 /// Define me if you want to disable the virtual mount system.
 #cmakedefine TORQUE_DISABLE_VIRTUAL_MOUNT_SYSTEM