Vincent Gee пре 10 година
родитељ
комит
48ba106667
1 измењених фајлова са 4 додато и 7 уклоњено
  1. 4 7
      Engine/source/platform/threads/threadPool.cpp

+ 4 - 7
Engine/source/platform/threads/threadPool.cpp

@@ -328,17 +328,14 @@ ThreadPool::ThreadPool( const char* name, U32 numThreads )
       // Use platformCPUInfo directly as in the case of the global pool,
       // Use platformCPUInfo directly as in the case of the global pool,
       // Platform::SystemInfo will not yet have been initialized.
       // Platform::SystemInfo will not yet have been initialized.
       
       
-      U32 numLogical;
-      U32 numPhysical;
-      U32 numCores;
+      U32 numLogical = 0;
+      U32 numPhysical = 0;
+      U32 numCores = 0;
 
 
       CPUInfo::CPUCount( numLogical, numCores, numPhysical );
       CPUInfo::CPUCount( numLogical, numCores, numPhysical );
       
       
       const U32 baseCount = getMax( numLogical, numCores );
       const U32 baseCount = getMax( numLogical, numCores );
-      if( baseCount )
-         mNumThreads = baseCount;
-      else
-         mNumThreads = 2;
+      mNumThreads = (baseCount > 0) ? baseCount : 2;
    }
    }
    
    
    #ifdef DEBUG_SPEW
    #ifdef DEBUG_SPEW