Make mSubscribers case-insensitive.

This commit is contained in:
Daniel Buckmaster 2014-09-21 22:50:47 +10:00
parent d08e594316
commit 94d32b5fae

View file

@ -58,6 +58,9 @@ class EventManagerListener : public Dispatcher::IMessageListener
SimpleHashTable< Vector<Subscriber> > 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; };