X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Ftrain.cpp;h=7de62363455549e92360039850982b6995e5765a;hb=1fc9750d1886c0a7822965700e6501090f92f4cc;hp=10227222daac98b38956c14975d0a334ad2cc3ab;hpb=dec294d40194a640e7b4bccf20dd1baa4a87038c;p=r2c2.git diff --git a/source/libr2c2/train.cpp b/source/libr2c2/train.cpp index 1022722..7de6236 100644 --- a/source/libr2c2/train.cpp +++ b/source/libr2c2/train.cpp @@ -258,6 +258,8 @@ void Train::unplace() void Train::stop_at(Block *block) { stop_at_block = block; + if(active && !stop_at_block) + reserve_more(); } bool Train::free_block(Block &block)