diff --git a/src/event/event_manager.hpp b/src/event/event_manager.hpp index c3d3ca9..29e88f2 100755 --- a/src/event/event_manager.hpp +++ b/src/event/event_manager.hpp @@ -23,7 +23,9 @@ namespace VE void disconnect(std::string key) { - m_funcs.erase(key); + auto it = m_funcs.find(key); + m_funcs.erase(it); + hack::log()("delete", m_funcs.size()); } void emit(event e)