diff --git a/UI/GameSettingsScreen.cpp b/UI/GameSettingsScreen.cpp index 2ee62cc012..856ab74e65 100644 --- a/UI/GameSettingsScreen.cpp +++ b/UI/GameSettingsScreen.cpp @@ -1123,6 +1123,7 @@ void DeveloperToolsScreen::CreateViews() { static const char *cpuCores[] = { "Interpreter", "Dynarec (JIT)", "IR Interpreter" }; PopupMultiChoice *core = list->Add(new PopupMultiChoice(&g_Config.iCpuCore, gr->T("CPU Core"), cpuCores, 0, ARRAY_SIZE(cpuCores), sy->GetName(), screenManager())); + core->OnChoice.Handle(this, &DeveloperToolsScreen::OnJitAffectingSetting); if (!canUseJit) { core->HideChoice(1); }