[Scummvm-cvs-logs] scummvm master -> 508dc14e30c1d30c90a0632ffdaf4a916755d58d

Strangerke Strangerke at scummvm.org
Tue May 26 23:49:35 CEST 2015


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
508dc14e30 SHERLOCK: Initialize some variables


Commit: 508dc14e30c1d30c90a0632ffdaf4a916755d58d
    https://github.com/scummvm/scummvm/commit/508dc14e30c1d30c90a0632ffdaf4a916755d58d
Author: Strangerke (strangerke at scummvm.org)
Date: 2015-05-26T23:46:28+02:00

Commit Message:
SHERLOCK: Initialize some variables

Changed paths:
    engines/sherlock/music.cpp
    engines/sherlock/sound.cpp



diff --git a/engines/sherlock/music.cpp b/engines/sherlock/music.cpp
index e52b22b..c1aebda 100644
--- a/engines/sherlock/music.cpp
+++ b/engines/sherlock/music.cpp
@@ -53,6 +53,9 @@ MidiParser_SH::MidiParser_SH() {
 	_ppqn = 1;
 	setTempo(16667);
 	_data = nullptr;
+	_beats = 0;
+	_lastEvent = 0;
+	_trackEnd = nullptr;
 }
 
 void MidiParser_SH::parseNextEvent(EventInfo &info) {
@@ -197,6 +200,9 @@ Music::Music(SherlockEngine *vm, Audio::Mixer *mixer) : _vm(vm), _mixer(mixer) {
 	}
 	_midiParser.setMidiDriver(_driver);
 	_midiParser.setTimerRate(_driver->getBaseTempo());
+
+	_musicPlaying = false;
+	_musicOn = true;
 }
 
 bool Music::loadSong(int songNumber) {
diff --git a/engines/sherlock/sound.cpp b/engines/sherlock/sound.cpp
index b9762d2..a923cf9 100644
--- a/engines/sherlock/sound.cpp
+++ b/engines/sherlock/sound.cpp
@@ -57,6 +57,7 @@ Sound::Sound(SherlockEngine *vm, Audio::Mixer *mixer) : _vm(vm), _mixer(mixer) {
 	_soundPlaying = false;
 	_soundIsOn = &_soundPlaying;
 	_curPriority = 0;
+	_digiBuf = nullptr;
 
 	_soundOn = true;
 	_speechOn = true;






More information about the Scummvm-git-logs mailing list