Fix signalled tunnel/bridge entrance not being marked dirty when reservation cleared
This commit is contained in:
@@ -3627,6 +3627,7 @@ bool TrainController(Train *v, Vehicle *nomove, bool reverse)
|
|||||||
v->y_pos = gp.y;
|
v->y_pos = gp.y;
|
||||||
UpdateSignalsOnSegment(old_tile, INVALID_DIAGDIR, v->owner);
|
UpdateSignalsOnSegment(old_tile, INVALID_DIAGDIR, v->owner);
|
||||||
UnreserveBridgeTunnelTile(old_tile);
|
UnreserveBridgeTunnelTile(old_tile);
|
||||||
|
if (_settings_client.gui.show_track_reservation) MarkTileDirtyByTile(old_tile);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (distance == 0) v->tunnel_bridge_signal_num++;
|
if (distance == 0) v->tunnel_bridge_signal_num++;
|
||||||
|
|||||||
Reference in New Issue
Block a user