diff --git a/src/EventManager/EventListener.cpp b/src/EventManager/EventListener.cpp index ead13ec3..5ed49c2a 100644 --- a/src/EventManager/EventListener.cpp +++ b/src/EventManager/EventListener.cpp @@ -83,7 +83,7 @@ namespace Bloom std::vector output; for (auto& eventQueue: eventQueueByType) { - if (!eventQueue.second.empty()) { + while (!eventQueue.second.empty()) { output.push_back(std::move(eventQueue.second.front())); eventQueue.second.pop(); }