History

Fix lambda callback affinity in BatchLoader

Ryan Huffman committed 11 years ago

Commit 1d452931 parent 667db201 file · +1 −2Browse files

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

Unified · Split

libraries/script-engine/src/BatchLoader.cpp+1−2
@@ -34,13 +34,12 @@ void BatchLoader::start() { · 33 unmodified lines
34 }34 }
35 35
36 _started = true;36 _started = true;
37 // QNetworkAccessManager& networkAccessManager = NetworkAccessManager::getInstance();
38 for (QUrl url : _urls) {37 for (QUrl url : _urls) {
39 auto request = ResourceManager::createResourceRequest(this, url);38 auto request = ResourceManager::createResourceRequest(this, url);
40 if (!request) {39 if (!request) {
41 continue;40 continue;
42 }41 }
43 connect(request, &ResourceRequest::finished, [=]() {42 connect(request, &ResourceRequest::finished, this, [=]() {
44 if (request->getResult() == ResourceRequest::SUCCESS) {43 if (request->getResult() == ResourceRequest::SUCCESS) {
45 _data.insert(url, request->getData());44 _data.insert(url, request->getData());
46 } else {45 } else {