diff -r 93b6e6de2898 -r 3a679b6e8b30 src/group_cmd.cpp --- a/src/group_cmd.cpp Sun Sep 09 10:34:32 2007 +0000 +++ b/src/group_cmd.cpp Sun Sep 09 11:23:49 2007 +0000 @@ -354,7 +354,7 @@ */ void RemoveVehicleFromGroup(const Vehicle *v) { - if (!v->IsValid() || !(v->HasFront() && v->IsPrimaryVehicle())) return; + if (!v->IsValid() || !v->IsPrimaryVehicle()) return; if (!IsDefaultGroupID(v->group_id)) DecreaseGroupNumVehicle(v->group_id); }