History

Merge branch 'master' of https://github.com/highfidelity/hifi

Stephen Birarda committed 12 years ago

Commit f1e2ba12 parents 73312ec 67910a566 files · +1561 −308Browse files

Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 66 files). Show all

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+5−5
@@ -13,7 +13,6 @@ · 12 unmodified lines
1313 #include <QtCore/QEventLoop>
1414 #include <QtCore/QTimer>
1515 #include <QtCore/QThread>
16−#include <QtNetwork/QNetworkAccessManager>
1716 #include <QtNetwork/QNetworkRequest>
1817 #include <QtNetwork/QNetworkReply>
1918 #include <QScriptEngine>
@@ -23,6 +22,7 @@ · 3 unmodified lines
2322 #include <AvatarData.h>
2423 #include <CollisionInfo.h>
2524 #include <ModelsScriptingInterface.h>
25+#include <NetworkAccessManager.h>
2626 #include <NodeList.h>
2727 #include <PacketHeaders.h>
2828 #include <ParticlesScriptingInterface.h>
@@ -142,8 +142,8 @@ ScriptEngine::ScriptEngine(const QUrl& scriptURL, · 113 unmodified lines
142142 emit errorMessage("ERROR Loading file:" + fileName);
143143 }
144144 } else {
145− QNetworkAccessManager* networkManager = new QNetworkAccessManager(this);
146− QNetworkReply* reply = networkManager->get(QNetworkRequest(url));
145+ NetworkAccessManager& networkAccessManager = NetworkAccessManager::getInstance();
146+ QNetworkReply* reply = networkAccessManager.get(QNetworkRequest(url));
147147 qDebug() << "Downloading included script at" << url;
148148 QEventLoop loop;
149149 QObject::connect(reply, SIGNAL(finished()), &loop, SLOT(quit()));
@@ -648,8 +648,8 @@ void ScriptEngine::include(const QString& includeFile) { · 498 unmodified lines
648648 QString includeContents;
649649
650650 if (url.scheme() == "http" || url.scheme() == "ftp") {
651− QNetworkAccessManager* networkManager = new QNetworkAccessManager(this);
652− QNetworkReply* reply = networkManager->get(QNetworkRequest(url));
651+ NetworkAccessManager& networkAccessManager = NetworkAccessManager::getInstance();
652+ QNetworkReply* reply = networkAccessManager.get(QNetworkRequest(url));
653653 qDebug() << "Downloading included script at" << includeFile;
654654 QEventLoop loop;
655655 QObject::connect(reply, SIGNAL(finished()), &loop, SLOT(quit()));