diff --git a/pom.xml b/pom.xml index 65b0123..1fea7e3 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 de.srsoftware web4rail - 1.1.2 + 1.1.3 Web4Rail jar Java Model Railway Control diff --git a/src/main/java/de/srsoftware/web4rail/moving/Train.java b/src/main/java/de/srsoftware/web4rail/moving/Train.java index 176b6f4..2218805 100644 --- a/src/main/java/de/srsoftware/web4rail/moving/Train.java +++ b/src/main/java/de/srsoftware/web4rail/moving/Train.java @@ -96,8 +96,10 @@ public class Train extends BaseClass implements Comparable { Thread.sleep(waitTime); if (waitTime > 100) waitTime /=2; if (stop) return; - Train.this.start(); - if (isSet(destination)) Thread.sleep(1000); // limit load on PathFinder + if (isNull(route)) { // may have been set by start action in between + Train.this.start(); + if (isSet(destination)) Thread.sleep(1000); // limit load on PathFinder + } } else Thread.sleep(250); } } catch (Exception e) {