diff --git a/source/ChartingState.hx b/source/ChartingState.hx index 29540e6..ddd4478 100644 --- a/source/ChartingState.hx +++ b/source/ChartingState.hx @@ -743,7 +743,7 @@ class ChartingState extends MusicBeatState PlayState.SONG = _song; FlxG.sound.music.stop(); vocals.stop(); - FlxG.switchState(new PlayState()); + LoadingState.loadAndSwitchState(new PlayState()); } if (FlxG.keys.justPressed.E) @@ -1255,13 +1255,13 @@ class ChartingState extends MusicBeatState function loadJson(song:String):Void { PlayState.SONG = Song.loadFromJson(song.toLowerCase(), song.toLowerCase()); - FlxG.resetState(); + LoadingState.loadAndSwitchState(new ChartingState()); } function loadAutosave():Void { PlayState.SONG = Song.parseJSONshit(FlxG.save.data.autosave); - FlxG.resetState(); + LoadingState.loadAndSwitchState(new ChartingState()); } function autosaveSong():Void