Looks like setCentralWidget is ending up calling the init functions in newer

versions of Qt.  Initialize the network access manager before that happens.
This commit is contained in:
Andrzej Kapolka 2013-10-30 12:25:43 -07:00
parent 0ea60c1b0b
commit d820611618

View file

@ -213,13 +213,13 @@ Application::Application(int& argc, char** argv, timeval &startup_time) :
// start the nodeList threads // start the nodeList threads
NodeList::getInstance()->startSilentNodeRemovalThread(); NodeList::getInstance()->startSilentNodeRemovalThread();
_window->setCentralWidget(_glWidget);
_networkAccessManager = new QNetworkAccessManager(this); _networkAccessManager = new QNetworkAccessManager(this);
QNetworkDiskCache* cache = new QNetworkDiskCache(_networkAccessManager); QNetworkDiskCache* cache = new QNetworkDiskCache(_networkAccessManager);
cache->setCacheDirectory("interfaceCache"); cache->setCacheDirectory("interfaceCache");
_networkAccessManager->setCache(cache); _networkAccessManager->setCache(cache);
_window->setCentralWidget(_glWidget);
restoreSizeAndPosition(); restoreSizeAndPosition();
_window->setVisible(true); _window->setVisible(true);
_glWidget->setFocusPolicy(Qt::StrongFocus); _glWidget->setFocusPolicy(Qt::StrongFocus);