diff --git a/panda/src/audio/audio_pool.cxx b/panda/src/audio/audio_pool.cxx index 90eb778714..e98080ce05 100644 --- a/panda/src/audio/audio_pool.cxx +++ b/panda/src/audio/audio_pool.cxx @@ -76,7 +76,11 @@ AudioSample* AudioPool::ns_load_sample(Filename filename) { // this sample was previously loaded return (*si).second; } - audio_cat.info() << "Loading sample " << filename << "\n"; + if (!filename.exists()) { + audio_cat.info() << "'" << filename << "' does not exist" << endl; + return (AudioSample*)0L; + } + audio_cat.info() << "Loading sample " << filename << endl; AudioTraits::SampleClass* sample = (AudioTraits::SampleClass*)0L; AudioTraits::PlayingClass* state = (AudioTraits::PlayingClass*)0L; AudioTraits::PlayerClass* player = (AudioTraits::PlayerClass*)0L;