From f09abe9ec13501d476d9277f3cfbcb098a545796 Mon Sep 17 00:00:00 2001 From: Jack Powell Date: Tue, 18 Aug 2020 17:14:27 +0100 Subject: [PATCH] Added bug fix to fix mission related crashes --- src/control/CarCtrl.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/control/CarCtrl.cpp b/src/control/CarCtrl.cpp index 5db674cd..c6d90dd9 100644 --- a/src/control/CarCtrl.cpp +++ b/src/control/CarCtrl.cpp @@ -726,6 +726,10 @@ CCarCtrl::RemoveDistantCars() void CCarCtrl::PossiblyRemoveVehicle(CVehicle* pVehicle) { +#ifdef FIX_BUGS + if (pVehicle->bIsLocked) + return; +#endif CVector vecPlayerPos = FindPlayerCentreOfWorld(CWorld::PlayerInFocus); /* BUG: this variable is initialized only in if-block below but can be used outside of it. */ if (!IsThisVehicleInteresting(pVehicle) && !pVehicle->bIsLocked &&