mirror of
https://github.com/overte-org/overte.git
synced 2025-04-21 08:04:01 +02:00
don't require refresh of NetworkAccessManager, should handle restarts
This commit is contained in:
parent
78f8aba504
commit
484c0d30cb
3 changed files with 4 additions and 7 deletions
|
@ -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);
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
class NetworkAccessManager : public QObject {
|
||||
Q_OBJECT
|
||||
public:
|
||||
static QNetworkAccessManager& getInstance(bool forceReset = false);
|
||||
static QNetworkAccessManager& getInstance();
|
||||
};
|
||||
|
||||
#endif // hifi_NetworkAccessManager_h
|
Loading…
Reference in a new issue