From f632e220f01f3cd6620f8956c31532acb2665143 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaakko=20Ker=C3=A4nen?= Date: Sun, 19 May 2019 19:22:45 +0300 Subject: [PATCH] Debug|libcore: Stopping an event loop No submitted events should be lost when an event loop is stopped. --- doomsday/libs/core/src/core/eventloop.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/doomsday/libs/core/src/core/eventloop.cpp b/doomsday/libs/core/src/core/eventloop.cpp index 9b1158dc02..645e72ee86 100644 --- a/doomsday/libs/core/src/core/eventloop.cpp +++ b/doomsday/libs/core/src/core/eventloop.cpp @@ -110,6 +110,7 @@ int EventLoop::exec(const std::function &postExec) LOG_WARNING("Event loop stopped: %s") << er.asText(); return 0; } + DE_ASSERT(d->queue->isEmpty()); } void EventLoop::quit(int exitCode)