From 1203aae96b4a541708c9fe938f390cdafcf5c144 Mon Sep 17 00:00:00 2001 From: Seth Alves Date: Tue, 18 Oct 2016 10:29:09 -0700 Subject: [PATCH] don't create ScriptEngines for ACs that don't need them --- assignment-client/src/AssignmentClient.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/assignment-client/src/AssignmentClient.cpp b/assignment-client/src/AssignmentClient.cpp index 800f00b352..0577d8c02b 100644 --- a/assignment-client/src/AssignmentClient.cpp +++ b/assignment-client/src/AssignmentClient.cpp @@ -53,10 +53,14 @@ AssignmentClient::AssignmentClient(Assignment::Type requestAssignmentType, QStri QSettings::setDefaultFormat(QSettings::IniFormat); DependencyManager::set(); - + auto scriptableAvatar = DependencyManager::set(); auto addressManager = DependencyManager::set(); - auto scriptEngines = DependencyManager::set(); + + if (requestAssignmentType != Assignment::AvatarMixerType && + requestAssignmentType != Assignment::AudioMixerType) { + auto scriptEngines = DependencyManager::set(); + } // create a NodeList as an unassigned client, must be after addressManager auto nodeList = DependencyManager::set(NodeType::Unassigned, listenPort);