diff options
| -rw-r--r-- | simon/sound.cpp | 9 | 
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);  			}  		}  | 
