From cf864a78e5e88e9e0123cd5c476c03e2b17e21ea Mon Sep 17 00:00:00 2001 From: Yimura Date: Mon, 8 Feb 2021 22:50:25 +0100 Subject: [PATCH] fix(Vehicle): Edge case crash when vehicle was nullptr --- BigBaseV2/src/gui/tab_bar/main/vehicle.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/BigBaseV2/src/gui/tab_bar/main/vehicle.cpp b/BigBaseV2/src/gui/tab_bar/main/vehicle.cpp index 80c4940f..f2dba79e 100644 --- a/BigBaseV2/src/gui/tab_bar/main/vehicle.cpp +++ b/BigBaseV2/src/gui/tab_bar/main/vehicle.cpp @@ -7,14 +7,12 @@ namespace big { void tabbar::render_vehicle() { - CPed* ped = gta_util::get_local_ped(); - if (ImGui::BeginTabItem("Vehicle")) { - bool bVehGodMode = ped->m_vehicle == nullptr ? false : (ped->m_vehicle->m_godmode & 0x1) == 0x1; + bool bVehGodMode = g_vehicle == nullptr ? false : (g_vehicle->m_godmode & 0x1) == 0x1; if (ImGui::Checkbox("Vehicle God Mode", &bVehGodMode)) - if (ped->m_vehicle != nullptr) - ped->m_vehicle->m_godmode = bVehGodMode ? 0x1 : 0x0; + if (g_vehicle != nullptr) + g_vehicle->m_godmode = bVehGodMode ? 0x1 : 0x0; ImGui::Separator();