From 0efcb9cee9319f7d3b2d38dc77320986f0507551 Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 7 Feb 2014 08:40:43 +1100 Subject: [PATCH] BUGFIX: race condition in blocking_tick causes erratic spec failure --- lib/scheduler/manager.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/scheduler/manager.rb b/lib/scheduler/manager.rb index 1972f3813bc..0bc8dd70e16 100644 --- a/lib/scheduler/manager.rb +++ b/lib/scheduler/manager.rb @@ -45,7 +45,7 @@ module Scheduler end def wait_till_done - while !@queue.empty? && !@queue.num_waiting == 1 + while !@queue.empty? && !@queue.num_waiting > 0 sleep 0.001 end end