don't create ScriptEngines for ACs that don't need them

This commit is contained in:
Seth Alves 2016-10-18 10:29:09 -07:00
parent 0d48eb55b9
commit 1203aae96b

View file

@ -53,10 +53,14 @@ AssignmentClient::AssignmentClient(Assignment::Type requestAssignmentType, QStri
QSettings::setDefaultFormat(QSettings::IniFormat);
DependencyManager::set<AccountManager>();
auto scriptableAvatar = DependencyManager::set<ScriptableAvatar>();
auto addressManager = DependencyManager::set<AddressManager>();
auto scriptEngines = DependencyManager::set<ScriptEngines>();
if (requestAssignmentType != Assignment::AvatarMixerType &&
requestAssignmentType != Assignment::AudioMixerType) {
auto scriptEngines = DependencyManager::set<ScriptEngines>();
}
// create a NodeList as an unassigned client, must be after addressManager
auto nodeList = DependencyManager::set<NodeList>(NodeType::Unassigned, listenPort);