little optimisation

This commit is contained in:
Ben
2021-09-17 17:28:12 +01:00
parent 163e0eeafd
commit 23ff2547bb
3 changed files with 9 additions and 7 deletions

View File

@@ -125,10 +125,13 @@ void EventManager::RemoveSink( int listenerID, std::string system )
void EventManager::Dispatch( int dispatcherID, GenericEvent e )
{
// TODO: if there's no sinks, discard the event because it would be
// unneccesary effort to keep going with it
std::string targetSink = mSources[dispatcherID];
auto sinks = mSinks[targetSink];
if ( sinks.empty() )
{
return;
}
for ( auto& listenerPair : sinks )
{