fix a bug that could cause OBJ models with external mtl references to hang the loading thread

This commit is contained in:
Seth Alves 2017-05-09 11:09:39 -07:00
parent d40984b475
commit 48c78584c3

View file

@ -273,10 +273,9 @@ std::tuple<bool, QByteArray> requestData(QUrl& url) {
return std::make_tuple(false, QByteArray());
}
request->send();
QEventLoop loop;
QObject::connect(request, &ResourceRequest::finished, &loop, &QEventLoop::quit);
request->send();
loop.exec();
if (request->getResult() == ResourceRequest::Success) {