fix crash in recording playback when clip loader fails

This commit is contained in:
Brad Hefta-Gaub 2017-02-22 11:14:22 -08:00
parent 05995163cf
commit 618f37eb06

View file

@ -56,6 +56,11 @@ bool RecordingScriptingInterface::loadRecording(const QString& url) {
using namespace recording;
auto loader = ClipCache::instance().getClipLoader(url);
if (!loader) {
qWarning() << "Clip failed to load from " << url;
return false;
}
if (!loader->isLoaded()) {
QEventLoop loop;
QObject::connect(loader.data(), &Resource::loaded, &loop, &QEventLoop::quit);