No more crashing if an invalid Jukebox path is entered - default to MIDI
This commit is contained in:
parent
303c3d91b1
commit
1dbd60254c
|
@ -3,6 +3,7 @@ D1X-Rebirth Changelog
|
||||||
20100227
|
20100227
|
||||||
--------
|
--------
|
||||||
main/menu.c: Actually change to MIDI if Jukebox was selected
|
main/menu.c: Actually change to MIDI if Jukebox was selected
|
||||||
|
arch/sdl/jukebox.c: No more crashing if an invalid Jukebox path is entered - default to MIDI
|
||||||
|
|
||||||
20100226
|
20100226
|
||||||
--------
|
--------
|
||||||
|
|
|
@ -96,6 +96,8 @@ int jukebox_play_tracks(int first, int last, void (*hook_finished)(void)) {
|
||||||
jukebox_play_last = last - 1;
|
jukebox_play_last = last - 1;
|
||||||
|
|
||||||
music_filename = JukeboxSongs[jukebox_playing];
|
music_filename = JukeboxSongs[jukebox_playing];
|
||||||
|
if (!music_filename)
|
||||||
|
return 0;
|
||||||
|
|
||||||
jukebox_hook_finished = hook_finished ? hook_finished : mix_free_music;
|
jukebox_hook_finished = hook_finished ? hook_finished : mix_free_music;
|
||||||
mix_play_file(music_filename, 0, jukebox_hook_next); // have our function handle looping
|
mix_play_file(music_filename, 0, jukebox_hook_next); // have our function handle looping
|
||||||
|
|
Loading…
Reference in a new issue