From 9c18236f2c691cf4f21693f2693256a31faafae8 Mon Sep 17 00:00:00 2001 From: Tyler Trahan Date: Fri, 26 Nov 2021 16:35:54 -0700 Subject: [PATCH] Fix: Suppress vehicle age warnings for stopped vehicles --- src/vehicle.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vehicle.cpp b/src/vehicle.cpp index 11b4095943..120c4a259f 100644 --- a/src/vehicle.cpp +++ b/src/vehicle.cpp @@ -1392,8 +1392,8 @@ void AgeVehicle(Vehicle *v) SetWindowDirty(WC_VEHICLE_DETAILS, v->index); - /* Don't warn about non-primary or not ours vehicles or vehicles that are crashed */ - if (v->Previous() != nullptr || v->owner != _local_company || (v->vehstatus & VS_CRASHED) != 0) return; + /* Don't warn about vehicles which are non-primary (e.g., part of an articulated vehicle), don't belong to us, are crashed, or are stopped */ + if (v->Previous() != nullptr || v->owner != _local_company || (v->vehstatus & VS_CRASHED) != 0 || (v->vehstatus & VS_STOPPED) != 0) return; const Company *c = Company::Get(v->owner); /* Don't warn if a renew is active */