2
0
Эх сурвалжийг харах

Singleton implementation fix

Dydzio 7 жил өмнө
parent
commit
08a66abdcc

+ 1 - 0
AI/VCAI/MapObjectsEvaluator.cpp

@@ -6,6 +6,7 @@
 
 MapObjectsEvaluator & MapObjectsEvaluator::getInstance()
 {
+	static std::unique_ptr<MapObjectsEvaluator> singletonInstance;
 	if(singletonInstance == nullptr)
 		singletonInstance.reset(new MapObjectsEvaluator());
 

+ 0 - 1
AI/VCAI/MapObjectsEvaluator.h

@@ -37,7 +37,6 @@ class MapObjectsEvaluator
 {
 private:
 	std::map<AiMapObjectID, int> objectDatabase; //value for each object type
-	static std::unique_ptr<MapObjectsEvaluator> singletonInstance;
 
 public:
 	MapObjectsEvaluator();