diff -r 9e0139a63042 -r cca9f7948fe5 src/train_cmd.cpp --- a/src/train_cmd.cpp Tue May 06 21:07:47 2008 +0000 +++ b/src/train_cmd.cpp Tue May 06 21:28:30 2008 +0000 @@ -1347,8 +1347,7 @@ if (flags & DC_EXEC) { if (v == first && IsFrontEngine(first)) { - w = FindWindowById(WC_VEHICLE_VIEW, first->index); - if (w != NULL) DeleteWindow(w); + delete FindWindowById(WC_VEHICLE_VIEW, first->index); } InvalidateWindow(WC_VEHICLE_DEPOT, first->tile); RebuildVehicleLists();