Fix curve hide keeping spline active
This commit is contained in:
@@ -4256,6 +4256,7 @@ void BKE_curve_nurb_active_set(Curve *cu, const Nurb *nu)
|
|||||||
cu->actnu = CU_ACT_NONE;
|
cu->actnu = CU_ACT_NONE;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
BLI_assert(!nu->hide);
|
||||||
ListBase *nurbs = BKE_curve_editNurbs_get(cu);
|
ListBase *nurbs = BKE_curve_editNurbs_get(cu);
|
||||||
cu->actnu = BLI_findindex(nurbs, nu);
|
cu->actnu = BLI_findindex(nurbs, nu);
|
||||||
}
|
}
|
||||||
@@ -4359,6 +4360,10 @@ void BKE_curve_nurb_vert_active_validate(Curve *cu)
|
|||||||
cu->actvert = CU_ACT_NONE;
|
cu->actvert = CU_ACT_NONE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (nu->hide) {
|
||||||
|
cu->actnu = CU_ACT_NONE;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user