diff --git a/InfiniteStory/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs b/InfiniteStory/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs index 17fef40..8f3b287 100644 --- a/InfiniteStory/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs +++ b/InfiniteStory/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs @@ -18,14 +18,13 @@ class patch_Scene_32_PrePlayMusic_MusicSelect: Scene_32_PrePlayMusic_MusicSelect // Walk around the warning dialog if(_dialogBase == null && !_selector.isDecided && !_selector.isCanceled && (_selector.isPressed || _selector.isPressedDisabledElement)) { MusicSelectViewData musicViewData = _selectList.getMusicViewData(_selector.selectIndex); - if(musicViewData != null && musicViewData.kind == MusicSelectViewData.Kind.Scenario) { - if(musicViewData.scenarioViewData.ngReason == ScenarioViewData.PlayNGReason.None) { - onFinishPlayScenario(0, false); - } + if(musicViewData != null && musicViewData.kind == MusicSelectViewData.Kind.Scenario + && musicViewData.scenarioViewData.ngReason == ScenarioViewData.PlayNGReason.None) { + onFinishPlayScenario(0, false); + updateSystemUIPanel(); + return; } - updateSystemUIPanel(); - } else { - orig_Execute_Select(); } + orig_Execute_Select(); } } \ No newline at end of file