diff --git a/libraries/script-engine/src/ScriptEngine.cpp b/libraries/script-engine/src/ScriptEngine.cpp index 258a0354df..0cecba2209 100644 --- a/libraries/script-engine/src/ScriptEngine.cpp +++ b/libraries/script-engine/src/ScriptEngine.cpp @@ -751,7 +751,7 @@ void ScriptEngine::init() { registerGlobalObject("UserActivityLogger", DependencyManager::get().data()); #if DEV_BUILD || PR_BUILD - registerGlobalObject("StackTest", new StackTestScriptingInterface()); + registerGlobalObject("StackTest", new StackTestScriptingInterface(this)); #endif } diff --git a/libraries/script-engine/src/StackTestScriptingInterface.h b/libraries/script-engine/src/StackTestScriptingInterface.h index 81eb95ea73..74e3290ddb 100644 --- a/libraries/script-engine/src/StackTestScriptingInterface.h +++ b/libraries/script-engine/src/StackTestScriptingInterface.h @@ -20,6 +20,8 @@ class StackTestScriptingInterface : public QObject { Q_OBJECT public: + StackTestScriptingInterface(QObject* parent = nullptr) : QObject(parent) {} + Q_INVOKABLE void pass(QString message = QString()); Q_INVOKABLE void fail(QString message = QString());