From 64a4768a48db0f8fde3bf93c512024698f12e3ca Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Sun, 15 Feb 2015 09:20:57 +0200 Subject: [PATCH] Also check if the clock is stopped --- source/libr2c2/trainrouter.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/libr2c2/trainrouter.cpp b/source/libr2c2/trainrouter.cpp index 4a5c2bb..5a8d9f7 100644 --- a/source/libr2c2/trainrouter.cpp +++ b/source/libr2c2/trainrouter.cpp @@ -232,7 +232,8 @@ void TrainRouter::tick(const Time::TimeDelta &dt) if(planner && planner->check()!=TrainRoutePlanner::PENDING) apply_plan(train.get_layout(), *planner); - if(!train.get_layout().get_driver().is_halted()) + Layout &layout = train.get_layout(); + if(!layout.get_driver().is_halted() && !layout.get_clock().is_stopped()) { if(delay) { -- 2.43.0