Browse Source

Remove unnecessary virtuals

nordsoft 2 years ago
parent
commit
fbf5492fd9
2 changed files with 3 additions and 3 deletions
  1. 2 2
      lib/rewardable/Limiter.h
  2. 1 1
      lib/rewardable/Reward.h

+ 2 - 2
lib/rewardable/Limiter.h

@@ -78,12 +78,12 @@ struct DLL_LINKAGE Limiter final
 	LimitersList noneOf;
 
 	Limiter();
-	virtual ~Limiter();
+	~Limiter();
 
 	bool heroAllowed(const CGHeroInstance * hero) const;
 	
 	/// Generates list of components that describes reward for a specific hero
-	virtual void loadComponents(std::vector<Component> & comps,
+	void loadComponents(std::vector<Component> & comps,
 								const CGHeroInstance * h) const;
 
 	template <typename Handler> void serialize(Handler &h, const int version)

+ 1 - 1
lib/rewardable/Reward.h

@@ -78,7 +78,7 @@ struct DLL_LINKAGE Reward final
 	bool removeObject;
 
 	/// Generates list of components that describes reward for a specific hero
-	virtual void loadComponents(std::vector<Component> & comps,
+	void loadComponents(std::vector<Component> & comps,
 								const CGHeroInstance * h) const;
 	
 	Component getDisplayedComponent(const CGHeroInstance * h) const;