diff options
| -rw-r--r-- | src/crepe/api/LoopManager.hpp | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/src/crepe/api/LoopManager.hpp b/src/crepe/api/LoopManager.hpp index cd6bd02..266758a 100644 --- a/src/crepe/api/LoopManager.hpp +++ b/src/crepe/api/LoopManager.hpp @@ -38,10 +38,10 @@ void LoopManager::load_system() {  	static_assert(is_base_of<System, T>::value,  				  "load_system must recieve a derivative class of System"); -	System * system = new T(this->mediator);  	const type_info & type = typeid(T);  	if (this->systems.contains(type))  		throw runtime_error(format("LoopManager: {} is already initialized", type.name())); +	System * system = new T(this->mediator);  	this->systems[type] = unique_ptr<System>(system);  } |