don't require refresh of NetworkAccessManager, should handle restarts

This commit is contained in:
Stephen Birarda 2014-10-06 09:54:52 -07:00
parent 78f8aba504
commit 484c0d30cb
3 changed files with 4 additions and 7 deletions

View file

@ -57,9 +57,6 @@ DomainServer::DomainServer(int argc, char* argv[]) :
setApplicationName("domain-server");
QSettings::setDefaultFormat(QSettings::IniFormat);
// force a refresh of the NetworkAccessManager instance for this thread
NetworkAccessManager::getInstance(true);
// make sure we have a fresh AccountManager instance
// (need this since domain-server can restart itself and maintain static variables)
AccountManager::getInstance(true);

View file

@ -15,9 +15,9 @@
QThreadStorage<QNetworkAccessManager*> networkAccessManagers;
QNetworkAccessManager& NetworkAccessManager::getInstance(bool forceReset) {
if (!networkAccessManagers.hasLocalData() || forceReset) {
networkAccessManagers.setLocalData(new QNetworkAccessManager());
QNetworkAccessManager& NetworkAccessManager::getInstance() {
if (!networkAccessManagers.hasLocalData()) {
networkAccessManagers.setLocalData(new QNetworkAccessManager());
}
return *networkAccessManagers.localData();

View file

@ -18,7 +18,7 @@
class NetworkAccessManager : public QObject {
Q_OBJECT
public:
static QNetworkAccessManager& getInstance(bool forceReset = false);
static QNetworkAccessManager& getInstance();
};
#endif // hifi_NetworkAccessManager_h