diff options
Diffstat (limited to 'sound')
-rw-r--r-- | sound/audiocd.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sound/audiocd.cpp b/sound/audiocd.cpp index 3a7c08959f..7892f03202 100644 --- a/sound/audiocd.cpp +++ b/sound/audiocd.cpp @@ -64,9 +64,13 @@ static const TrackFormat TRACK_FORMATS[] = { AudioCDManager::AudioCDManager() { - memset(&_cd, 0, sizeof(_cd)); memset(_cachedTracks, 0, sizeof(_cachedTracks)); memset(_trackInfo, 0, sizeof(_trackInfo)); + _cd.playing = false; + _cd.track = 0; + _cd.start = 0; + _cd.duration = 0; + _cd.numLoops = 0; _currentCache = 0; _mixer = g_system->getMixer(); assert(_mixer); |