Skip to content

Commit 259248a

Browse files
committed
fix: state
1 parent e43e527 commit 259248a

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

refactoring/module/tools/tag/mmd_bone.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -647,13 +647,15 @@ case PMX_BONE_LAYER:
647647
break;
648648
}
649649
case PMX_BONE_IS_IK:
650+
{
650651
is_IK = bc->GetBool(PMX_BONE_IS_IK);
651652
const auto state = reinterpret_cast<BaseList2D*>(Get())->GetDescIDState(ConstDescID(DescLevel(PMX_BONE_IK_GRP)), true);
652653
if (is_IK)
653654
reinterpret_cast<BaseList2D*>(Get())->SetDescIDState(ConstDescID(DescLevel(PMX_BONE_IK_GRP)), ~DESCIDSTATE::HIDDEN & state);
654655
else
655656
reinterpret_cast<BaseList2D*>(Get())->SetDescIDState(ConstDescID(DescLevel(PMX_BONE_IK_GRP)), DESCIDSTATE::HIDDEN | state);
656657
[[fallthrough]];
658+
}
657659
case PMX_BONE_IS_FIXED_AXIS: [[fallthrough]];
658660
case PMX_BONE_INHERIT_ROTATION: [[fallthrough]];
659661
case PMX_BONE_INHERIT_TRANSLATION:

0 commit comments

Comments
 (0)