From 97ec1298e3efdbb092ac5fc8a28ad75e6c767cc8 Mon Sep 17 00:00:00 2001 From: TuxSH <1922548+TuxSH@users.noreply.github.com> Date: Sat, 9 Apr 2022 23:26:28 +0100 Subject: [PATCH] derp --- arm9/source/config.c | 2 +- arm9/source/config.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/arm9/source/config.c b/arm9/source/config.c index df78b8d..d2bcb12 100644 --- a/arm9/source/config.c +++ b/arm9/source/config.c @@ -866,7 +866,7 @@ void configMenu(bool oldPinStatus, u32 oldPinMode) for(u32 i = 0; i < multiOptionsAmount; i++) configData.multiConfig |= multiOptions[i].enabled << (i * 2); - configData.config = 0; + configData.config &= ~(1 << (u32)NUMCONFIGURABLE) - 1; for(u32 i = 0; i < singleOptionsAmount; i++) configData.config |= (singleOptions[i].enabled ? 1 : 0) << i; diff --git a/arm9/source/config.h b/arm9/source/config.h index 9810465..222fafc 100644 --- a/arm9/source/config.h +++ b/arm9/source/config.h @@ -61,6 +61,8 @@ enum singleOptions PATCHUNITINFO, DISABLEARM11EXCHANDLERS, ENABLESAFEFIRMROSALINA, + + NUMCONFIGURABLE = PATCHUNITINFO, }; typedef enum ConfigurationStatus