diff --git a/mandelbulber2/src/audio_track.cpp b/mandelbulber2/src/audio_track.cpp index 5c921a1c9..8acc358d8 100644 --- a/mandelbulber2/src/audio_track.cpp +++ b/mandelbulber2/src/audio_track.cpp @@ -92,6 +92,9 @@ void cAudioTrack::Clear() void cAudioTrack::LoadAudio(const QString &_filename) { QString filename = FilePathHelperSounds(_filename); + // check if file exists + QFileInfo file(filename); + if (!(file.exists() && file.isFile())) return; WriteLogString("Loading audio started", filename, 2); diff --git a/mandelbulber2/src/audio_track_collection.cpp b/mandelbulber2/src/audio_track_collection.cpp index 219c02769..801b202ba 100644 --- a/mandelbulber2/src/audio_track_collection.cpp +++ b/mandelbulber2/src/audio_track_collection.cpp @@ -233,8 +233,6 @@ void cAudioTrackCollection::LoadAllAudioFiles(cParameterContainer *params) filename = cachedFileName; } } - // skip if invalid - else break; // TEMPORARY CODE TO LOAD AUDIO OVER HTTP AND CACHE if (!filename.isEmpty() && !audioTracks[listOfAllParameters[i]]->isLoaded())