Skip to content

Commit 28eecef

Browse files
committed
Merge pull request #118906 from TokageItLab/spb-signal-arg
Add lacked argument to bound method for curve in SpringBoneSimulator
2 parents 7a8adcf + c7bd58d commit 28eecef

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

scene/3d/spring_bone_simulator_3d.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -669,7 +669,7 @@ void SpringBoneSimulator3D::set_radius_damping_curve(int p_index, const Ref<Curv
669669
}
670670
settings[p_index]->radius_damping_curve = p_damping_curve;
671671
if (settings[p_index]->radius_damping_curve.is_valid()) {
672-
settings[p_index]->radius_damping_curve->connect_changed(callable_mp(this, &SpringBoneSimulator3D::_make_joints_dirty).bind(p_index));
672+
settings[p_index]->radius_damping_curve->connect_changed(callable_mp(this, &SpringBoneSimulator3D::_make_joints_dirty).bind(p_index, false));
673673
}
674674
_make_joints_dirty(p_index);
675675
}
@@ -703,7 +703,7 @@ void SpringBoneSimulator3D::set_stiffness_damping_curve(int p_index, const Ref<C
703703
}
704704
settings[p_index]->stiffness_damping_curve = p_damping_curve;
705705
if (settings[p_index]->stiffness_damping_curve.is_valid()) {
706-
settings[p_index]->stiffness_damping_curve->connect_changed(callable_mp(this, &SpringBoneSimulator3D::_make_joints_dirty).bind(p_index));
706+
settings[p_index]->stiffness_damping_curve->connect_changed(callable_mp(this, &SpringBoneSimulator3D::_make_joints_dirty).bind(p_index, false));
707707
}
708708
_make_joints_dirty(p_index);
709709
}
@@ -737,7 +737,7 @@ void SpringBoneSimulator3D::set_drag_damping_curve(int p_index, const Ref<Curve>
737737
}
738738
settings[p_index]->drag_damping_curve = p_damping_curve;
739739
if (settings[p_index]->drag_damping_curve.is_valid()) {
740-
settings[p_index]->drag_damping_curve->connect_changed(callable_mp(this, &SpringBoneSimulator3D::_make_joints_dirty).bind(p_index));
740+
settings[p_index]->drag_damping_curve->connect_changed(callable_mp(this, &SpringBoneSimulator3D::_make_joints_dirty).bind(p_index, false));
741741
}
742742
_make_joints_dirty(p_index);
743743
}
@@ -771,7 +771,7 @@ void SpringBoneSimulator3D::set_gravity_damping_curve(int p_index, const Ref<Cur
771771
}
772772
settings[p_index]->gravity_damping_curve = p_damping_curve;
773773
if (settings[p_index]->gravity_damping_curve.is_valid()) {
774-
settings[p_index]->gravity_damping_curve->connect_changed(callable_mp(this, &SpringBoneSimulator3D::_make_joints_dirty).bind(p_index));
774+
settings[p_index]->gravity_damping_curve->connect_changed(callable_mp(this, &SpringBoneSimulator3D::_make_joints_dirty).bind(p_index, false));
775775
}
776776
_make_joints_dirty(p_index);
777777
}

0 commit comments

Comments
 (0)