diff options
-rw-r--r-- | engines/access/access.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/engines/access/access.cpp b/engines/access/access.cpp index b67aebfcc0..c0f8905681 100644 --- a/engines/access/access.cpp +++ b/engines/access/access.cpp @@ -248,10 +248,7 @@ void AccessEngine::speakText(ASurface *s, const Common::String &msg) { break; } - if (soundsLeft == 0) - return; - - for (;;) { + while (soundsLeft) { _sound->freeSounds(); Resource *res = _sound->loadSound(_narateFile + 99, _sndSubFile); _sound->_soundTable.push_back(SoundEntry(res, 1)); @@ -270,8 +267,6 @@ void AccessEngine::speakText(ASurface *s, const Common::String &msg) { } else { ++_sndSubFile; --soundsLeft; - if (soundsLeft == 0) - break; } } } @@ -519,7 +514,8 @@ bool AccessEngine::readSavegameHeader(Common::InSaveFile *in, AccessSavegameHead // Read in the string header._saveName.clear(); char ch; - while ((ch = (char)in->readByte()) != '\0') header._saveName += ch; + while ((ch = (char)in->readByte()) != '\0') + header._saveName += ch; // Get the thumbnail header._thumbnail = Graphics::loadThumbnail(*in); |