Showing the changes to libraries/script-engine/src/ScriptAudioInjector.cpp (1 of 1 file). Show all
Unified · Split
| @@ -13,7 +13,9 @@ · 12 unmodified lines | ||
| 13 | 13 | |
| 14 | 14 | QScriptValue injectorToScriptValue(QScriptEngine* engine, ScriptAudioInjector* const& in) { |
| 15 | 15 | // when the script goes down we want to cleanup the injector |
| 16 | − QObject::connect(engine, &QScriptEngine::destroyed, in, &ScriptAudioInjector::stopInjectorImmediately); | |
| 16 | + | |
| 17 | + QObject::connect(engine, &QScriptEngine::destroyed, in, &ScriptAudioInjector::stopInjectorImmediately, | |
| 18 | + Qt::DirectConnection); | |
| 17 | 19 | |
| 18 | 20 | return engine->newQObject(in, QScriptEngine::ScriptOwnership); |
| 19 | 21 | } |
| @@ -36,5 +38,6 @@ ScriptAudioInjector::~ScriptAudioInjector() { · 16 unmodified lines | ||
| 36 | 38 | } |
| 37 | 39 | |
| 38 | 40 | void ScriptAudioInjector::stopInjectorImmediately() { |
| 41 | + qDebug() << "ScriptAudioInjector::stopInjectorImmediately called to stop audio injector immediately."; | |
| 39 | 42 | _injector->stopAndDeleteLater(); |
| 40 | 43 | } |