From 48c78584c30b5c03f92f2b8fc9dc117dd3c81612 Mon Sep 17 00:00:00 2001 From: Seth Alves Date: Tue, 9 May 2017 11:09:39 -0700 Subject: [PATCH] fix a bug that could cause OBJ models with external mtl references to hang the loading thread --- libraries/fbx/src/OBJReader.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libraries/fbx/src/OBJReader.cpp b/libraries/fbx/src/OBJReader.cpp index 167cb8caac..1445d14d84 100644 --- a/libraries/fbx/src/OBJReader.cpp +++ b/libraries/fbx/src/OBJReader.cpp @@ -273,10 +273,9 @@ std::tuple 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) {