From 78b0aed928a6397cc7a835df5edc758a3390c800 Mon Sep 17 00:00:00 2001 From: nojhan Date: Mon, 20 Apr 2020 13:15:12 +0200 Subject: [PATCH] fix algo reset combination --- eo/src/eoAlgoReset.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eo/src/eoAlgoReset.h b/eo/src/eoAlgoReset.h index ba5f0ffca..8ec80c108 100644 --- a/eo/src/eoAlgoReset.h +++ b/eo/src/eoAlgoReset.h @@ -104,7 +104,7 @@ class eoAlgoResetCombine : public eoAlgoReset { public: eoAlgoResetCombine( eoAlgoReset& reseter ) : - _reseters(1, reseter) + _reseters(1, &reseter) { } eoAlgoResetCombine( std::vector*> reseters ) : @@ -113,18 +113,18 @@ class eoAlgoResetCombine : public eoAlgoReset void add( eoAlgoReset& reseter ) { - _reseters.push_back(reseter); + _reseters.push_back(&reseter); } virtual void operator()(eoPop& pop) { for(auto& reseter : _reseters) { - reseter(pop); + (*reseter)(pop); } } protected: - std::vector _reseters; + std::vector*> _reseters; }; #endif // _EOALGORESET_H_