Fix #95400: Crash when running Euler Filter on baked Curves #104858
|
@ -1880,6 +1880,11 @@ static bool euler_filter_single_channel(FCurve *fcu)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Skip baked FCurves. */
|
||||||
|
if (fcu->bezt == NULL) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
/* `prev` follows bezt, bezt = "current" point to be fixed. */
|
/* `prev` follows bezt, bezt = "current" point to be fixed. */
|
||||||
/* Our method depends on determining a "difference" from the previous vert. */
|
/* Our method depends on determining a "difference" from the previous vert. */
|
||||||
bool is_modified = false;
|
bool is_modified = false;
|
||||||
|
|
Loading…
Reference in New Issue