From d1a8022eb790faddb926965be9990500829bfa76 Mon Sep 17 00:00:00 2001 From: Sixhei Tartari <42782503+Democles85@users.noreply.github.com> Date: Tue, 18 Jul 2023 09:59:20 +0200 Subject: [PATCH] fix(Protections): Fixed how the reset protections is handled (#1745) --- src/views/settings/view_protection_settings.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/views/settings/view_protection_settings.cpp b/src/views/settings/view_protection_settings.cpp index a99942d6..07f95da7 100644 --- a/src/views/settings/view_protection_settings.cpp +++ b/src/views/settings/view_protection_settings.cpp @@ -8,10 +8,13 @@ namespace big *(bool*)i = state; } + static inline void reset_protections() + { + g.protections = {}; + } + void view::protection_settings() { - auto initial_protections = g.protections; - ImGui::BeginGroup(); ImGui::Checkbox("BOUNTY"_T.data(), &g.protections.script_events.bounty); ImGui::Checkbox("CEO_MONEY"_T.data(), &g.protections.script_events.ceo_money); @@ -65,7 +68,7 @@ namespace big set_all_protections(false); ImGui::SameLine(); if (ImGui::Button("Reset Protections")) - g.protections = initial_protections; + reset_protections(); ImGui::EndGroup(); }; }