From 12d0688abd3e5a69e1230afaa6358dcf33632e37 Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Sun, 5 Nov 2023 15:30:19 -0600 Subject: [PATCH] fix playAudio crash --- Engine/source/T3D/shapeBase.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Engine/source/T3D/shapeBase.cpp b/Engine/source/T3D/shapeBase.cpp index e6656fb15..878afe0cc 100644 --- a/Engine/source/T3D/shapeBase.cpp +++ b/Engine/source/T3D/shapeBase.cpp @@ -2301,8 +2301,9 @@ void ShapeBase::updateAudioState(SoundThread& st) if ( isGhost() ) { // if asset is valid, play - if (st.asset->isAssetValid() ) + if (st.asset.notNull()) { + st.asset->loadSound(); st.sound = SFX->createSource( st.asset->getSFXTrack() , &getTransform() ); if ( st.sound ) st.sound->play();