History

resolve conflicts in merge with upstream/master

Stephen Birarda committed 12 years ago

Commit f13aa322 parents 417aa7a f4f8fe230 files · +695 −172Browse files

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

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+10−4
@@ -38,8 +38,8 @@ static QScriptValue soundConstructor(QScriptContext* context, QScriptEngine* eng · 37 unmodified lines
3838 return soundScriptValue;
3939 }
4040
41−ScriptEngine::ScriptEngine(const QString& scriptContents, bool wantMenuItems,
42− const char* scriptMenuName, AbstractMenuInterface* menu,
41+
42+ScriptEngine::ScriptEngine(const QString& scriptContents, bool wantMenuItems, const QString& fileNameString, AbstractMenuInterface* menu,
4343 AbstractControllerScriptingInterface* controllerScriptingInterface) :
4444 _avatarData(NULL)
4545 {
@@ -47,10 +47,14 @@ ScriptEngine::ScriptEngine(const QString& scriptContents, bool wantMenuItems, · 1 unmodified line
4747 _isFinished = false;
4848 _isRunning = false;
4949 _isInitialized = false;
50+ _fileNameString = fileNameString;
51+
52+ QByteArray fileNameAscii = fileNameString.toLocal8Bit();
53+ const char* scriptMenuName = fileNameAscii.data();
5054
5155 // some clients will use these menu features
5256 _wantMenuItems = wantMenuItems;
53− if (scriptMenuName) {
57+ if (!fileNameString.isEmpty()) {
5458 _scriptMenuName = "Stop ";
5559 _scriptMenuName.append(scriptMenuName);
5660 _scriptMenuName.append(QString(" [%1]").arg(_scriptNumber));
@@ -272,9 +276,11 @@ void ScriptEngine::run() { · 215 unmodified lines
272276 thread()->quit();
273277 }
274278
275− emit finished();
279+ emit finished(_fileNameString);
280+
276281 _isRunning = false;
277282 }
283+
278284 void ScriptEngine::stop() {
279285 _isFinished = true;
280286 }