diff --git a/indra/llcharacter/llkeyframemotion.cpp b/indra/llcharacter/llkeyframemotion.cpp index d2ac6d80e..32dcde12c 100644 --- a/indra/llcharacter/llkeyframemotion.cpp +++ b/indra/llcharacter/llkeyframemotion.cpp @@ -658,7 +658,15 @@ BOOL LLKeyframeMotion::onActivate() // If the keyframe anim has an associated emote, trigger it. if( mJointMotionList->mEmoteName.length() > 0 ) { - mCharacter->startMotion( gAnimLibrary.stringToAnimState(mJointMotionList->mEmoteName) ); + // crashfix + //mCharacter->startMotion( gAnimLibrary.stringToAnimState(mJointMotionList->mEmoteName) ); + LLUUID emo = gAnimLibrary.stringToAnimState(mJointMotionList->mEmoteName); + + if(mCharacter->findMotion(emo) == NULL) + { + mCharacter->startMotion(emo); + } + // } mLastLoopedTime = 0.f; diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 99d959e95..90daefbf2 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -12654,5 +12654,16 @@ 473 + HexEditorColumns + + Comment + Number of columns shown in hex editor + Persist + 1 + Type + U32 + Value + 16 + diff --git a/indra/newview/skins/default/xui/en-us/floater_hex.xml b/indra/newview/skins/default/xui/en-us/floater_hex.xml index ceb91a5ae..b8377193e 100644 --- a/indra/newview/skins/default/xui/en-us/floater_hex.xml +++ b/indra/newview/skins/default/xui/en-us/floater_hex.xml @@ -1,6 +1,6 @@ Loading...