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
56 using namespace recording;56 using namespace recording;
57 57
58 auto loader = ClipCache::instance().getClipLoader(url);58 auto loader = ClipCache::instance().getClipLoader(url);
59 if (!loader) {
60 qWarning() << "Clip failed to load from " << url;
61 return false;
62 }
63
59 if (!loader->isLoaded()) {64 if (!loader->isLoaded()) {
60 QEventLoop loop;65 QEventLoop loop;
61 QObject::connect(loader.data(), &Resource::loaded, &loop, &QEventLoop::quit);66 QObject::connect(loader.data(), &Resource::loaded, &loop, &QEventLoop::quit);