Merge pull request #1133 from Azaezel/alpha41/updateAudioStateCrashFix

fix updateAudioState null crash
This commit is contained in:
Brian Roberts 2023-11-12 21:32:56 -06:00 committed by GitHub
commit fcd611353d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2303,9 +2303,12 @@ void ShapeBase::updateAudioState(SoundThread& st)
// if asset is valid, play
if (st.asset->isAssetValid() )
{
st.sound = SFX->createSource( st.asset->getSFXTrack() , &getTransform() );
if ( st.sound )
st.sound->play();
if (st.asset->load() == AssetBase::Ok)
{
st.sound = SFX->createSource(st.asset->getSFXTrack(), &getTransform());
if (st.sound)
st.sound->play();
}
}
else
st.play = false;