From f84139ba6390423b4f1a6951b5c468a7900d1f47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Wed, 22 Feb 2017 17:33:03 +0100 Subject: [PATCH] Fix infinite look when stopping timers with multiple others pending. --- source/eventcore/drivers/timer.d | 1 + 1 file changed, 1 insertion(+) diff --git a/source/eventcore/drivers/timer.d b/source/eventcore/drivers/timer.d index fc84f94..e21437f 100644 --- a/source/eventcore/drivers/timer.d +++ b/source/eventcore/drivers/timer.d @@ -124,6 +124,7 @@ final class LoopTimeoutTimerDriver : EventDriverTimers { m_timerQueue.linearRemove(upper.release.take(1)); break; } + upper.popFront(); } }