History

fix crash in recording playback when clip loader fails

Brad Hefta-Gaub committed 9 years ago

Commit 618f37e1 parent 05995161 file · +5 −0Browse files

Showing the changes to libraries/script-engine/src/RecordingScriptingInterface.cpp (1 of 1 file). Show all

Unified · Split

libraries/script-engine/src/RecordingScriptingInterface.cpp+5−0
@@ -56,6 +56,11 @@ bool RecordingScriptingInterface::loadRecording(const QString& url) { · 55 unmodified lines
5656 using namespace recording;
5757
5858 auto loader = ClipCache::instance().getClipLoader(url);
59+ if (!loader) {
60+ qWarning() << "Clip failed to load from " << url;
61+ return false;
62+ }
63+
5964 if (!loader->isLoaded()) {
6065 QEventLoop loop;
6166 QObject::connect(loader.data(), &Resource::loaded, &loop, &QEventLoop::quit);