From 40f36bbeb8d3dd7e76bbdf3cad3957f1e1070f53 Mon Sep 17 00:00:00 2001 From: hjfod Date: Thu, 20 Apr 2023 11:24:45 +0300 Subject: [PATCH] make sure to also remove event listeners from the toAdd queue --- loader/src/loader/Event.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/loader/src/loader/Event.cpp b/loader/src/loader/Event.cpp index b4f26712..1e6a8946 100644 --- a/loader/src/loader/Event.cpp +++ b/loader/src/loader/Event.cpp @@ -21,6 +21,7 @@ void DefaultEventListenerPool::remove(EventListenerProtocol* listener) { m_listeners[i] = nullptr; } } + ranges::remove(m_toAdd, listener); } ListenerResult DefaultEventListenerPool::handle(Event* event) {