(svn r25717) -Fix: check for type of order before checking for refit type

This commit is contained in:
fonsinchen 2013-08-11 10:59:47 +00:00
parent 26bcc8c77f
commit 1137e250a0
1 changed files with 2 additions and 1 deletions

View File

@ -2161,7 +2161,8 @@ void Vehicle::RefreshNextHopsStats()
* deadlocks due to vehicles waiting for cargo that isn't being routed,
* yet. That situation will not occur if the vehicle is actually
* carrying a different cargo in the end. */
if (next->IsRefit() && !next->IsAutoRefit()) {
if ((next->IsType(OT_GOTO_DEPOT) || next->IsType(OT_GOTO_STATION)) &&
next->IsRefit() && !next->IsAutoRefit()) {
was_refit = true;
CargoID new_cid = next->GetRefitCargo();
RefitList::iterator refit_it = refit_capacities.begin();