aboutsummaryrefslogtreecommitdiff
path: root/sound
diff options
context:
space:
mode:
Diffstat (limited to 'sound')
-rw-r--r--sound/audiocd.cpp6
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);