Merge pull request #1525 from Azaezel/alpha41/lanceTheThread

fix crash with unclean exit
This commit is contained in:
Brian Roberts 2025-07-15 08:36:54 -05:00 committed by GitHub
commit 81504fb089
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 3 additions and 2 deletions

View file

@ -4604,10 +4604,12 @@ void Player::onUnmount( SceneObject *obj, S32 node )
void Player::unmount()
{
// Reset back to root position during dismount. This copies what is
// done on the server and corrects the fact that the RootAnim change
// is not sent across to the client using the standard ActionMask.
setActionThread(PlayerData::RootAnim,true,false,false);
if (!isRemoved())
setActionThread(PlayerData::RootAnim,true,false,false);
Parent::unmount();
}

View file

@ -534,7 +534,6 @@ void TSShapeInstance::destroyThread(TSThread * thread)
delete mThreadList[i];
mThreadList.erase(i);
setDirty(AllDirtyMask);
checkScaleCurrentlyAnimated();
}
U32 TSShapeInstance::threadCount()