diff -r 1141148a11bf -r cf6c2f173030 train_gui.c --- a/train_gui.c Fri Sep 22 22:15:34 2006 +0000 +++ b/train_gui.c Fri Sep 22 23:13:12 2006 +0000 @@ -974,7 +974,7 @@ case OT_GOTO_DEPOT: { Depot *dep = GetDepot(v->current_order.dest); SetDParam(0, dep->town_index); - if (HASBIT(v->current_order.flags, OFB_HALT_IN_DEPOT)) { + if (HASBIT(v->current_order.flags, OFB_HALT_IN_DEPOT) && !HASBIT(v->current_order.flags, OFB_PART_OF_ORDERS)) { str = STR_HEADING_FOR_TRAIN_DEPOT + _patches.vehicle_speed; } else { str = STR_HEADING_FOR_TRAIN_DEPOT_SERVICE + _patches.vehicle_speed;