logic: fixed crash when calling message listeners that already have been destroyed

* prevented lambda created by MessageQueue::sendMessageAsTask to call functions on message listeners that already have been destroyed.
This commit is contained in:
malte_langkabel
2015-12-03 13:54:47 +01:00
parent 23909058c8
commit 151b4d8620
5 changed files with 40 additions and 2 deletions
+1
View File
@@ -283,6 +283,7 @@ add_files(
utility/messaging/Message.h
utility/messaging/MessageBase.h
utility/messaging/MessageListener.h
utility/messaging/MessageListenerBase.cpp
utility/messaging/MessageListenerBase.h
utility/messaging/MessageQueue.cpp
utility/messaging/MessageQueue.h