Redo handling of a possible signal in ChooseTrainTrack
commit218ed53db0ba541c65461548019eead9762ebd4c
authorcirdan <cirdansw@gmail.com>
Wed, 8 Jan 2014 16:52:25 +0000 (8 17:52 +0100)
committercirdan <cirdansw@gmail.com>
Wed, 8 Jan 2014 16:52:25 +0000 (8 17:52 +0100)
tree2ee2279a4e6d92ddbf8ebff9eedfbfc7a53b3f0c
parent3e2dec2980ef8948dc20eab2fb8f702bf2756d6b
Redo handling of a possible signal in ChooseTrainTrack

ChooseTrainTrack is responsible for turning a path signal green
when extending a reservation across it. However, this was done by
unconditionally turning it green at first and then turning it back
red under some circumstances if reservation failed. Instead, just
record if there was a signal at the beginning and turn it green
later when really needed.
src/train_cmd.cpp