Skip to content

Commit a191cca

Browse files
authored
Some small fixes (#44)
* Fix model transform being applied when it shouldn't * Fix propagate checkboxes not working
1 parent 2180b40 commit a191cca

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

Brio/Capabilities/Posing/PosingCapability.cs

+3
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,9 @@ public void ImportPose(OneOf<PoseFile, CMToolPoseFile> rawPoseFile, PoseImporter
131131

132132
options ??= _posingService.DefaultImporterOptions;
133133

134+
if(options.ApplyModelTransform && reset)
135+
ModelPosing.ResetTransform();
136+
134137
SkeletonPosing.ImportSkeletonPose(poseFile, options);
135138
ModelPosing.ImportModelPose(poseFile, options);
136139

Brio/UI/Controls/Editors/PosingTransformEditor.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ private void DrawBoneTransformEditor(PosingCapability posingCapability, BonePose
105105
{
106106
if(popup.Success && bonePose is not null)
107107
{
108-
didChange |= DrawPropagateCheckboxes(propagate);
108+
didChange |= DrawPropagateCheckboxes(ref propagate);
109109
}
110110
}
111111

@@ -135,7 +135,7 @@ private void DrawBoneTransformEditor(PosingCapability posingCapability, BonePose
135135
}
136136
}
137137

138-
private bool DrawPropagateCheckboxes(TransformComponents propagate)
138+
private bool DrawPropagateCheckboxes(ref TransformComponents propagate)
139139
{
140140
var didChange = false;
141141

0 commit comments

Comments
 (0)