prevent some crashes on web in charting state

This commit is contained in:
M&M 2021-04-29 23:09:31 -07:00
parent 3dcb15a82d
commit 27ae50cb5f

View File

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