Codechange: Don't delete news items or NewGRF window when EffectVehicle is deleted. (#12334)

EffectVehicles never create news and can't be debugged, so searching for news items and windows to delete just wastes time.

(cherry picked from commit 737e3feaf0)
pull/693/head
Peter Nelson 3 months ago committed by Jonathan G Rennison
parent fc4ea241b0
commit d7f029344f

@ -1278,8 +1278,10 @@ Vehicle::~Vehicle()
if (this->type < VEH_COMPANY_END) UpdateVehicleTileHash(this, true);
UpdateVehicleViewportHash(this, INVALID_COORD, 0);
DeleteVehicleNews(this->index, INVALID_STRING_ID);
DeleteNewGRFInspectWindow(GetGrfSpecFeature(this->type), this->index);
if (this->type != VEH_EFFECT) {
DeleteVehicleNews(this->index, INVALID_STRING_ID);
DeleteNewGRFInspectWindow(GetGrfSpecFeature(this->type), this->index);
}
}
/**

Loading…
Cancel
Save