Closed MatthewBlanchard closed 2 years ago
I found the problem, it's not in glifparser and seems quite old. It's because we catch inside Pen::mouse_pressed but the point_index check for beginning/end falls through, so we just push MoveHandle onto the stack which moves the selected point. We just need to force a deselection.
Confirmed in master.