From 737fbcb490d66b4f7edad90301e9f77d23a7369c Mon Sep 17 00:00:00 2001 From: SachinVin Date: Sun, 5 Apr 2020 16:56:38 +0530 Subject: [PATCH] android: SettingsFragmentPresenter.java: correct the section used in debug tab Fixes setting always showing the default value. --- .../features/settings/ui/SettingsFragmentPresenter.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/android/app/src/main/java/org/citra/citra_emu/features/settings/ui/SettingsFragmentPresenter.java b/src/android/app/src/main/java/org/citra/citra_emu/features/settings/ui/SettingsFragmentPresenter.java index a0bbb9f0d..aac6eaa12 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/features/settings/ui/SettingsFragmentPresenter.java +++ b/src/android/app/src/main/java/org/citra/citra_emu/features/settings/ui/SettingsFragmentPresenter.java @@ -236,10 +236,11 @@ public final class SettingsFragmentPresenter { private void addDebugSettings(ArrayList sl) { mView.getActivity().setTitle(R.string.preferences_debug); - SettingSection debugSection = mSettings.getSection(Settings.SECTION_DEBUG); - Setting useCpuJit = debugSection.getSetting(SettingsFile.KEY_CPU_JIT); - Setting hardwareRenderer = debugSection.getSetting(SettingsFile.KEY_HW_RENDERER); - Setting hardwareShader = debugSection.getSetting(SettingsFile.KEY_HW_SHADER); + SettingSection coreSection = mSettings.getSection(Settings.SECTION_CORE); + SettingSection rendererSection = mSettings.getSection(Settings.SECTION_RENDERER); + Setting useCpuJit = coreSection.getSetting(SettingsFile.KEY_CPU_JIT); + Setting hardwareRenderer = rendererSection.getSetting(SettingsFile.KEY_HW_RENDERER); + Setting hardwareShader = rendererSection.getSetting(SettingsFile.KEY_HW_SHADER); sl.add(new HeaderSetting(null, null, R.string.debug_warning, 0)); sl.add(new CheckBoxSetting(SettingsFile.KEY_CPU_JIT, Settings.SECTION_CORE, R.string.cpu_jit, R.string.cpu_jit_description, true, useCpuJit, true, mView));