From 94d32b5faea1a9b3d79167dfe8c4317893faab9f Mon Sep 17 00:00:00 2001 From: Daniel Buckmaster Date: Sun, 21 Sep 2014 22:50:47 +1000 Subject: [PATCH] Make mSubscribers case-insensitive. --- Engine/source/util/messaging/eventManager.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Engine/source/util/messaging/eventManager.h b/Engine/source/util/messaging/eventManager.h index e5ec82032..888e8357c 100644 --- a/Engine/source/util/messaging/eventManager.h +++ b/Engine/source/util/messaging/eventManager.h @@ -58,6 +58,9 @@ class EventManagerListener : public Dispatcher::IMessageListener SimpleHashTable< Vector > mSubscribers; public: + // Ensure that the subscriber map doesn't use case-sensitive string comparisons. + EventManagerListener(): mSubscribers(64, false) {} + /// Called by the EventManager queue when an event is triggered. Calls all listeners subscribed to the triggered event. virtual bool onMessageReceived( StringTableEntry queue, const char* event, const char* data ); virtual bool onMessageObjectReceived( StringTableEntry queue, Message *msg ) { return true; };