@@ -49,9 +49,7 @@ void Waypoint::GetTileArea(TileArea *ta,
Waypoint::~Waypoint()
{
if (CleaningPool()) return;
DeleteWindowById(WC_WAYPOINT_VIEW, this->index);
RemoveOrderFromAllVehicles(OT_GOTO_WAYPOINT, this->index);
this->sign.MarkDirty();
}