chiark / gitweb /
sane error message when trying to change point under train
authorian <ian>
Sun, 4 May 2008 21:27:14 +0000 (21:27 +0000)
committerian <ian>
Sun, 4 May 2008 21:27:14 +0000 (21:27 +0000)
hostside/safety.c

index f1bb81e6a1e6f52744d5387564f39b20a6be5e8f..4ff02bf5a1e64ebe02894ce126b97c01d0ef46ce 100644 (file)
@@ -860,7 +860,10 @@ ErrorCode safety_check_movposchange(Segment *seg,
   u.train= seg->owner;
 
   if (seg->owner) {
-    return predict_problem(&u,seg, " route set for approaching train");
+    if (seg->det_ignore)
+      return predict_problem(&u,seg, " route set for train");
+    else
+      return predict_problem(&u,seg, " route set for approaching train");
   }
   return 0;
 }