Merge pull request #3824 from Atlante45/fix_ac_deadlock

Fix singleton object created on temporary thread
This commit is contained in:
Stephen Birarda 2014-11-18 17:04:13 -08:00
commit e0c29529a1

View file

@ -21,7 +21,7 @@
#include <NodeList.h>
#include <PacketHeaders.h>
#include <SharedUtil.h>
#include <SoundCache.h>
#include "AssignmentFactory.h"
#include "AssignmentThread.h"
@ -122,7 +122,9 @@ AssignmentClient::AssignmentClient(int &argc, char **argv) :
connect(&AccountManager::getInstance(), &AccountManager::authRequired,
this, &AssignmentClient::handleAuthenticationRequest);
// Create Singleton objects on main thread
NetworkAccessManager::getInstance();
SoundCache::getInstance();
}
void AssignmentClient::sendAssignmentRequest() {