From 0ae6c42df834e29e678d5e935d0cae92286e46b4 Mon Sep 17 00:00:00 2001 From: verysecrethero Date: Tue, 5 Jan 2016 15:22:16 +0100 Subject: [PATCH] Exit Crash has been dealt with. There is no need to unsubscribe game since m_ContextRelays has already been destroyed at that point --- src/Engine/Core/EventBroker.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Engine/Core/EventBroker.cpp b/src/Engine/Core/EventBroker.cpp index 76c243e8..4d58c087 100644 --- a/src/Engine/Core/EventBroker.cpp +++ b/src/Engine/Core/EventBroker.cpp @@ -3,7 +3,10 @@ BaseEventRelay::~BaseEventRelay() { if (m_Broker != nullptr) { - m_Broker->Unsubscribe(*this); + //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); } }