Need 985 PR.
Showing the changes to libraries/script-engine/src/ScriptAudioInjector.cpp (1 of 74 files). Show all
Unified · Split
| @@ -34,5 +34,9 @@ ScriptAudioInjector::ScriptAudioInjector(const AudioInjectorPointer& injector) : · 33 unmodified lines | ||
| 34 | 34 | } |
| 35 | 35 | |
| 36 | 36 | ScriptAudioInjector::~ScriptAudioInjector() { |
| 37 | − DependencyManager::get<AudioInjectorManager>()->stop(_injector); | |
| 38 | −} | |
| 37 | + const auto audioInjectorManager = DependencyManager::get<AudioInjectorManager>(); | |
| 38 | + // AudioInjectorManager may have been destroyed on application shutdown. | |
| 39 | + if (audioInjectorManager) { | |
| 40 | + audioInjectorManager->stop(_injector); | |
| 41 | + } | |
| 42 | +} | |