History

Make scripts loaded with Script.load() not persist

David Rowe committed 12 years ago

Commit 5ebe6961 parent 7b1ed497 files · +36 −19Browse files

Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 7 files). Show all

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+3−1
@@ -88,6 +88,7 @@ ScriptEngine::ScriptEngine(const QString& scriptContents, const QString& fileNam · 87 unmodified lines
8888 _isRunning(false),
8989 _isInitialized(false),
9090 _isAvatar(false),
91+ _isUserLoaded(false),
9192 _avatarIdentityTimer(NULL),
9293 _avatarBillboardTimer(NULL),
9394 _timerFunctionMap(),
@@ -113,6 +114,7 @@ ScriptEngine::ScriptEngine(const QUrl& scriptURL, · 19 unmodified lines
113114 _isRunning(false),
114115 _isInitialized(false),
115116 _isAvatar(false),
117+ _isUserLoaded(false),
116118 _avatarIdentityTimer(NULL),
117119 _avatarBillboardTimer(NULL),
118120 _timerFunctionMap(),
@@ -708,7 +710,7 @@ void ScriptEngine::include(const QString& includeFile) { · 589 unmodified lines
708710
709711 void ScriptEngine::load(const QString& loadFile) {
710712 QUrl url = resolveInclude(loadFile);
711− emit loadScript(url.toString());
713+ emit loadScript(url.toString(), false);
712714 }
713715
714716 void ScriptEngine::nodeKilled(SharedNodePointer node) {