aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorrobfram2018-03-06 21:48:30 +0100
committerHein-Pieter van Braam2018-03-29 00:11:46 +0200
commit5042d0c30a6c496b1399bad388ca62bc4fb93b4b (patch)
tree89e975bd7217f2e3a21a3e1024a6cf7c2f136db7 /modules
parent27f5e404a7587dc1047da1caf510303fd1e62401 (diff)
downloadgodot-5042d0c30a6c496b1399bad388ca62bc4fb93b4b.tar.gz
godot-5042d0c30a6c496b1399bad388ca62bc4fb93b4b.tar.zst
godot-5042d0c30a6c496b1399bad388ca62bc4fb93b4b.zip
Fix silent failure of importing OGG Vorbis files
When importing non-valid OGG Vorbis audio files, now the filesystem navigation tree shows the correct sad red-face icon, as it does with non-valid PNG, JPG or WAV files. Fix #9793. (cherry picked from commit a8d37de4611e1ee9e73a8aed19fe2d7090ec45ce)
Diffstat (limited to 'modules')
-rw-r--r--modules/stb_vorbis/resource_importer_ogg_vorbis.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/modules/stb_vorbis/resource_importer_ogg_vorbis.cpp b/modules/stb_vorbis/resource_importer_ogg_vorbis.cpp
index 16ebfa283..c8acdb689 100644
--- a/modules/stb_vorbis/resource_importer_ogg_vorbis.cpp
+++ b/modules/stb_vorbis/resource_importer_ogg_vorbis.cpp
@@ -100,6 +100,7 @@ Error ResourceImporterOGGVorbis::import(const String &p_source_file, const Strin
ogg_stream.instance();
ogg_stream->set_data(data);
+ ERR_FAIL_COND_V(!ogg_stream->get_data().size(), ERR_FILE_CORRUPT);
ogg_stream->set_loop(loop);
ogg_stream->set_loop_offset(loop_offset);