diff -r 45f86af65da1 -r 6d58c7470699 src/economy.cpp --- a/src/economy.cpp Thu Apr 24 08:53:04 2008 +0000 +++ b/src/economy.cpp Thu Apr 24 09:55:20 2008 +0000 @@ -1781,7 +1781,7 @@ } if (result != 0) { - InvalidateWindow(v->GetVehicleListWindowClass(), v->owner); + InvalidateWindow(GetWindowClassForVehicleType(v->type), v->owner); InvalidateWindow(WC_VEHICLE_DETAILS, v->index); st->MarkTilesDirty(true);