From 1b453f7d5a155e51468e47b7f6ffb087383ae9e7 Mon Sep 17 00:00:00 2001 From: mancoast Date: Wed, 28 Mar 2018 18:08:36 -0400 Subject: [PATCH] check if file exists when Loading Audio --- mandelbulber2/src/audio_track.cpp | 3 +++ mandelbulber2/src/audio_track_collection.cpp | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) 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())