From ad22ddb1996140ee17ee0350a94ebc47e6c8596e Mon Sep 17 00:00:00 2001 From: Paul-Louis Ageneau Date: Tue, 2 Jul 2024 11:38:26 +0200 Subject: [PATCH] Fix missing notify on queue limit preventing thread from waking up --- src/impl/queue.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/impl/queue.hpp b/src/impl/queue.hpp index 29973277a..1fb8595e4 100644 --- a/src/impl/queue.hpp +++ b/src/impl/queue.hpp @@ -105,6 +105,7 @@ template optional Queue::pop() { mAmount -= mAmountFunction(mQueue.front()); optional element{std::move(mQueue.front())}; mQueue.pop(); + mPushCondition.notify_one(); return element; }