From 527a35f1551c95ec5b697c5d1cae4a8a039bf65f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Mon, 15 Sep 2025 15:27:31 -0600 Subject: [PATCH] Fix crash in debug mode entering developer tools --- UI/DeveloperToolsScreen.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/UI/DeveloperToolsScreen.cpp b/UI/DeveloperToolsScreen.cpp index a64513da25..32677079fa 100644 --- a/UI/DeveloperToolsScreen.cpp +++ b/UI/DeveloperToolsScreen.cpp @@ -134,8 +134,8 @@ void DeveloperToolsScreen::CreateGeneralTab(UI::LinearLayout *list) { static const char *cpuCores[] = { "Interpreter", "Dynarec/JIT (recommended)", "IR Interpreter", "JIT using IR" }; PopupMultiChoice *core = list->Add(new PopupMultiChoice(&g_Config.iCpuCore, sy->T("CPU Core"), cpuCores, 0, ARRAY_SIZE(cpuCores), I18NCat::SYSTEM, screenManager())); - core->OnChoice.Handle(this, &DeveloperToolsScreen::OnJitAffectingSetting); - core->OnChoice.Add([](UI::EventParams &) { + core->OnChoice.Add([=](UI::EventParams &e) { + OnJitAffectingSetting(e); g_Config.NotifyUpdatedCpuCore(); }); if (!canUseJit) {