From 1443cece5bf22d5155021ed2c15fc4a8992ed3d7 Mon Sep 17 00:00:00 2001 From: Atlante45 Date: Tue, 18 Nov 2014 16:55:53 -0800 Subject: [PATCH] Fix singleton object created on temporary thread --- assignment-client/src/AssignmentClient.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/assignment-client/src/AssignmentClient.cpp b/assignment-client/src/AssignmentClient.cpp index 929d6c76c8..ae235eb1ff 100644 --- a/assignment-client/src/AssignmentClient.cpp +++ b/assignment-client/src/AssignmentClient.cpp @@ -21,7 +21,7 @@ #include #include #include - +#include #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() {