Index: source/Utility/Broadcaster.cpp =================================================================== --- source/Utility/Broadcaster.cpp +++ source/Utility/Broadcaster.cpp @@ -346,7 +346,7 @@ (iter = find_if(iter, end_iter, BroadcasterClassMatches( event_spec.GetBroadcasterClass()))) != end_iter) { - available_bits &= ~((*iter).first.GetEventBits()); + available_bits &= (*iter).first.GetEventBits(); iter++; }