diff options
author | Darkvater <darkvater@openttd.org> | 2005-04-24 19:04:56 +0000 |
---|---|---|
committer | Darkvater <darkvater@openttd.org> | 2005-04-24 19:04:56 +0000 |
commit | 11dc0e1777d6d8450e4116033cb306b9c76686af (patch) | |
tree | 99b2274c3da72f4248e29bc04d1575601637db3e | |
parent | 762b5f7a758782c7c4642378c1deceead41834b6 (diff) | |
download | openttd-11dc0e1777d6d8450e4116033cb306b9c76686af.tar.xz |
(svn r2228) - Fix: [ 1188986 ] Song in main menu screen should loop when it ends.
-rw-r--r-- | music_gui.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/music_gui.c b/music_gui.c index a5e9b3957..42a807579 100644 --- a/music_gui.c +++ b/music_gui.c @@ -181,10 +181,13 @@ void MusicLoop(void) if (_song_is_active == false) return; - if (!_music_driver->is_song_playing() && _game_mode != GM_MENU) { - StopMusic(); - SkipToNextSong(); - PlayPlaylistSong(); + if (!_music_driver->is_song_playing()) { + if (_game_mode != GM_MENU) { + StopMusic(); + SkipToNextSong(); + PlayPlaylistSong(); + } else + ResetMusic(); } } |