diff --git a/src/Engine/Core/EventBroker.cpp b/src/Engine/Core/EventBroker.cpp index 4d58c087..76c243e8 100644 --- a/src/Engine/Core/EventBroker.cpp +++ b/src/Engine/Core/EventBroker.cpp @@ -3,10 +3,7 @@ BaseEventRelay::~BaseEventRelay() { if (m_Broker != nullptr) { - //m_ContextRelays has already been destroyed at this point, since, - //this BaseEventRelay is called after EventBroker has been deleted - //hence there is nothing to unsubscribe - //m_Broker->Unsubscribe(*this); + m_Broker->Unsubscribe(*this); } }