]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Fix erasing event subscribers erasing all with the same priority.
authorPeter Powell <petpow@saberuk.com>
Tue, 19 Feb 2019 18:32:49 +0000 (18:32 +0000)
committerPeter Powell <petpow@saberuk.com>
Tue, 19 Feb 2019 20:59:04 +0000 (20:59 +0000)
include/event.h

index 1bcb0a5edaf17066d2f533a36d957ccfe663cdda..92bb4ffec604f0d1f36024d3e3e50fa6a5dae970 100644 (file)
@@ -39,7 +39,7 @@ class Events::ModuleEventProvider : public ServiceProvider, private dynamic_refe
                bool operator()(ModuleEventListener* one, ModuleEventListener* two) const;
        };
 
-       typedef insp::flat_multiset<ModuleEventListener*, Comp> SubscriberList;
+       typedef insp::flat_multiset<ModuleEventListener*, Comp, std::less<ModuleEventListener*> > SubscriberList;
 
        /** Constructor
         * @param mod Module providing the event(s)