src/rail_map.h
changeset 9795 55c38728362c
parent 9791 7bcdf05e5e5b
child 9798 4b8cdc1adf4b
--- a/src/rail_map.h	Sat Aug 02 22:49:39 2008 +0000
+++ b/src/rail_map.h	Sat Aug 02 22:50:04 2008 +0000
@@ -380,7 +380,7 @@
 	byte pos = (track == TRACK_LOWER || track == TRACK_RIGHT) ? 4 : 6;
 
 	sig = GB(_m[t].m3, pos, 2);
-	if (--sig == 0) sig = 3;
+	if (--sig == 0) sig = IsPbsSignal(GetSignalType(t, track)) ? 2 : 3;
 	SB(_m[t].m3, pos, 2, sig);
 }