mirror of
https://github.com/godotengine/godot.git
synced 2026-05-12 22:35:35 +00:00
Unify and streamline connecting to Resource changes
This commit is contained in:
@@ -182,13 +182,13 @@ void Path2D::_curve_changed() {
|
||||
|
||||
void Path2D::set_curve(const Ref<Curve2D> &p_curve) {
|
||||
if (curve.is_valid()) {
|
||||
curve->disconnect("changed", callable_mp(this, &Path2D::_curve_changed));
|
||||
curve->disconnect_changed(callable_mp(this, &Path2D::_curve_changed));
|
||||
}
|
||||
|
||||
curve = p_curve;
|
||||
|
||||
if (curve.is_valid()) {
|
||||
curve->connect("changed", callable_mp(this, &Path2D::_curve_changed));
|
||||
curve->connect_changed(callable_mp(this, &Path2D::_curve_changed));
|
||||
}
|
||||
|
||||
_curve_changed();
|
||||
|
||||
Reference in New Issue
Block a user