Bläddra i källkod

Make mSubscribers case-insensitive.

Daniel Buckmaster 11 år sedan
förälder
incheckning
94d32b5fae
1 ändrade filer med 3 tillägg och 0 borttagningar
  1. 3 0
      Engine/source/util/messaging/eventManager.h

+ 3 - 0
Engine/source/util/messaging/eventManager.h

@@ -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; };