Browse Source

Singleton implementation fix

Dydzio 7 years ago
parent
commit
08a66abdcc
2 changed files with 1 additions and 1 deletions
  1. 1 0
      AI/VCAI/MapObjectsEvaluator.cpp
  2. 0 1
      AI/VCAI/MapObjectsEvaluator.h

+ 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();