aboutsummaryrefslogtreecommitdiff
path: root/simon
diff options
context:
space:
mode:
Diffstat (limited to 'simon')
-rw-r--r--simon/sound.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/simon/sound.cpp b/simon/sound.cpp
index dae44ea654..cc9fd268c0 100644
--- a/simon/sound.cpp
+++ b/simon/sound.cpp
@@ -337,12 +337,9 @@ Sound::Sound(const byte game, const GameSpecificSettings *gss, SoundMixer *mixer
}
}
#endif
- if (!_effects) {
- s = gss->voc_effects_filename;
- file->open(s);
- if (file->isOpen() == false) {
- debug(0, "Can't open effects file %s", s);
- } else {
+ if (!_effects && gss->voc_effects_filename && gss->voc_effects_filename[0]) {
+ file->open(gss->voc_effects_filename);
+ if (file->isOpen()) {
_effects = new VocSound(_mixer, file);
}
}