More fixes

This commit is contained in:
luiscuenca 2018-04-25 19:46:31 -07:00
parent e0770f06b1
commit 12f578c93c
3 changed files with 10 additions and 12 deletions

View file

@ -4731,16 +4731,14 @@ void Application::init() {
}
void Application::loadAvatarScripts(const QVector<QString>& urls) {
if (auto avatar = getMyAvatar()) {
if (urls.size() > 0) {
auto scriptEngines = DependencyManager::get<ScriptEngines>();
auto runningScripts = scriptEngines->getRunningScripts();
for (auto url : urls) {
int index = runningScripts.indexOf(url);
if (index < 0) {
scriptEngines->loadScript(url);
avatar->addScriptToUnload(url);
}
if (urls.size() > 0) {
auto scriptEngines = DependencyManager::get<ScriptEngines>();
auto runningScripts = scriptEngines->getRunningScripts();
for (auto url : urls) {
int index = runningScripts.indexOf(url);
if (index < 0) {
scriptEngines->loadScript(url);
getMyAvatar()->addScriptToUnload(url);
}
}
}

View file

@ -2838,7 +2838,7 @@ float MyAvatar::getWalkSpeed() const {
return _walkSpeed.get() * _walkSpeedScalar;
}
void MyAvatar::addScriptToUnload(QString& url) {
void MyAvatar::addScriptToUnload(const QString& url) {
_scriptsToUnload.push_back(url);
}

View file

@ -594,7 +594,7 @@ public:
void setWalkSpeed(float value);
float getWalkSpeed() const;
void addScriptToUnload(QString& url);
void addScriptToUnload(const QString& url);
const QVector<QString>& getScriptsToUnload() const { return _scriptsToUnload; };
public slots: