mirror of
				https://github.com/vcmi/vcmi.git
				synced 2025-10-31 00:07:39 +02:00 
			
		
		
		
	Reset picked artifact on window deactivation
This commit is contained in:
		| @@ -34,7 +34,8 @@ CArtifactsOfHeroAltar::CArtifactsOfHeroAltar(const Point & position) | ||||
| 	rightBackpackRoll->moveBy(Point(2, -1)); | ||||
| }; | ||||
|  | ||||
| CArtifactsOfHeroAltar::~CArtifactsOfHeroAltar() | ||||
| void CArtifactsOfHeroAltar::deactivate() | ||||
| { | ||||
| 	putBackPickedArtifact(); | ||||
| 	CArtifactsOfHeroBase::deactivate(); | ||||
| } | ||||
|   | ||||
| @@ -17,5 +17,5 @@ class CArtifactsOfHeroAltar : public CArtifactsOfHeroBase | ||||
| { | ||||
| public: | ||||
| 	CArtifactsOfHeroAltar(const Point & position); | ||||
| 	~CArtifactsOfHeroAltar(); | ||||
| 	void deactivate() override; | ||||
| }; | ||||
|   | ||||
| @@ -46,7 +46,8 @@ CArtifactsOfHeroKingdom::CArtifactsOfHeroKingdom(ArtPlaceMap ArtWorn, std::vecto | ||||
| 	setRedrawParent(true); | ||||
| } | ||||
|  | ||||
| CArtifactsOfHeroKingdom::~CArtifactsOfHeroKingdom() | ||||
| void CArtifactsOfHeroKingdom::deactivate() | ||||
| { | ||||
| 	putBackPickedArtifact(); | ||||
| 	CArtifactsOfHeroBase::deactivate(); | ||||
| } | ||||
|   | ||||
| @@ -23,5 +23,6 @@ public: | ||||
| 	CArtifactsOfHeroKingdom() = delete; | ||||
| 	CArtifactsOfHeroKingdom(ArtPlaceMap ArtWorn, std::vector<ArtPlacePtr> Backpack, | ||||
| 		std::shared_ptr<CButton> leftScroll, std::shared_ptr<CButton> rightScroll); | ||||
| 	~CArtifactsOfHeroKingdom(); | ||||
|  | ||||
| 	void deactivate() override; | ||||
| }; | ||||
|   | ||||
| @@ -26,7 +26,8 @@ CArtifactsOfHeroMain::CArtifactsOfHeroMain(const Point & position) | ||||
| 	addGestureCallback(std::bind(&CArtifactsOfHeroBase::gestureArtPlace, this, _1, _2)); | ||||
| } | ||||
|  | ||||
| CArtifactsOfHeroMain::~CArtifactsOfHeroMain() | ||||
| void CArtifactsOfHeroMain::deactivate() | ||||
| { | ||||
| 	putBackPickedArtifact(); | ||||
| 	CArtifactsOfHeroBase::deactivate(); | ||||
| } | ||||
|   | ||||
| @@ -21,5 +21,5 @@ class CArtifactsOfHeroMain : public CArtifactsOfHeroBase | ||||
| { | ||||
| public: | ||||
| 	CArtifactsOfHeroMain(const Point & position); | ||||
| 	~CArtifactsOfHeroMain(); | ||||
| 	void deactivate() override; | ||||
| }; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user