From 18ded1d7dbe73dd1743e2ffb8f1463e62da6ae65 Mon Sep 17 00:00:00 2001 From: Brad Hefta-Gaub Date: Fri, 17 Jan 2014 09:51:14 -0800 Subject: [PATCH] added scriptEnding callback --- libraries/script-engine/src/ScriptEngine.cpp | 1 + libraries/script-engine/src/ScriptEngine.h | 2 ++ 2 files changed, 3 insertions(+) diff --git a/libraries/script-engine/src/ScriptEngine.cpp b/libraries/script-engine/src/ScriptEngine.cpp index 171f2b5ef8..6b85cf33ad 100644 --- a/libraries/script-engine/src/ScriptEngine.cpp +++ b/libraries/script-engine/src/ScriptEngine.cpp @@ -225,6 +225,7 @@ void ScriptEngine::run() { qDebug() << "Uncaught exception at line" << line << ":" << _engine.uncaughtException().toString(); } } + emit scriptEnding(); cleanMenuItems(); // If we were on a thread, then wait till it's done diff --git a/libraries/script-engine/src/ScriptEngine.h b/libraries/script-engine/src/ScriptEngine.h index 842b902fcf..06597f82a8 100644 --- a/libraries/script-engine/src/ScriptEngine.h +++ b/libraries/script-engine/src/ScriptEngine.h @@ -57,7 +57,9 @@ public slots: signals: void willSendAudioDataCallback(); void willSendVisualDataCallback(); + void scriptEnding(); void finished(); + protected: QString _scriptContents; bool _isFinished;