From 61b938d6fad8211d68eb3921e4c68e38b016e7cc Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 9 Jan 2014 17:50:29 +0100 Subject: event/Loop: allow scheduling events before Run() Add the debug-only flag "virgin" which gets checked by assert() calls. Fixes assertion failures when using zeroconf/avahi. --- src/event/IdleMonitor.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/event/IdleMonitor.cxx') diff --git a/src/event/IdleMonitor.cxx b/src/event/IdleMonitor.cxx index e791559a1..dd8d64f94 100644 --- a/src/event/IdleMonitor.cxx +++ b/src/event/IdleMonitor.cxx @@ -38,7 +38,7 @@ IdleMonitor::Cancel() void IdleMonitor::Schedule() { - assert(loop.IsInside()); + assert(loop.IsInsideOrVirgin()); if (IsActive()) /* already scheduled */ -- cgit v1.2.3