FIRE-34884: All rotating mirror joints

if selected both and not mirror/sym
meow-7.2.2
Angeldark Raymaker 2024-12-13 23:11:46 +00:00
parent a53091a94c
commit a3c2c72143
1 changed files with 2 additions and 1 deletions

View File

@ -1770,7 +1770,8 @@ void FSFloaterPoser::setSelectedJointsRotation(const LLVector3& absoluteRot, con
bool oppositeJointAlsoSelectedOnUi =
std::find(selectedJoints.begin(), selectedJoints.end(), oppositeJoint) != selectedJoints.end();
if (oppositeJointAlsoSelectedOnUi && item->dontFlipOnMirror())
bool deflectionDoesOppositeLimbs = !(defl == NONE || defl == DELTAMODE);
if (oppositeJointAlsoSelectedOnUi && deflectionDoesOppositeLimbs && item->dontFlipOnMirror())
continue;
}