History

fix order of setup at startup

Stephen Birarda committed 11 years ago

Commit 3cb4be61 parent 25138715 files · +12 −14Browse files

Showing the changes to assignment-client/src/AssignmentClient.cpp (1 of 5 files). Show all

Unified · Split

assignment-client/src/AssignmentClient.cpp+4−4
@@ -49,11 +49,11 @@ AssignmentClient::AssignmentClient(Assignment::Type requestAssignmentType, QStri · 48 unmodified lines
4949 LogUtils::init();
5050
5151 QSettings::setDefaultFormat(QSettings::IniFormat);
52−
53− // create a NodeList as an unassigned client
54− DependencyManager::registerInheritance<LimitedNodeList, NodeList>();
52+
5553 auto addressManager = DependencyManager::set<AddressManager>();
56− auto nodeList = DependencyManager::set<NodeList>(NodeType::Unassigned); // Order is important
54+
55+ // create a NodeList as an unassigned client, must be after addressManager
56+ auto nodeList = DependencyManager::set<NodeList>(NodeType::Unassigned);
5757
5858 auto animationCache = DependencyManager::set<AnimationCache>();
5959 auto avatarHashMap = DependencyManager::set<AvatarHashMap>();