Files
vectorcraft/crates/engine
dotCooCoo 541059faf2 Path: path.setHandle to the handle's own point leaves a smooth anchor unchanged
path.setHandle checked for a no-op by running the handle edit on a copy
and comparing the whole anchor. On a smooth anchor the edit recomputes
the other handle, so when that handle was not exactly in line, or the
recomputed value rounded differently, a request for the handle's own
point realigned the other handle and recorded an undo step.

The check now compares the requested point with the handle itself, and
still lets independent turn a smooth anchor into a corner.
2026-11-13 21:21:11 -08:00
..