If Interpolate subpaths LPE applied, adding a subpath doesn't update effect until it is re-added
Steps to reproduce:
- open Inkscape
- draw a path
- add interpolate sub-paths LPE
- switch to pen tool
- Shift+Click to start drawing a subpath
What happened?
Interpolate sub-paths doesn't work, even after hiding/showing it (requires removal and then re-applying the LPE).
warnings in terminal
** (org.inkscape.Inkscape:399121): WARNING **: 01:55:23.977: Exception during LPE Interpolate Sub-Paths execution.
lib2geom exception: assertion failed: B.isFinite() (../../../../../../src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:485)
What should have happened?
Similar effect to if Interpolate sub-paths was applied afterwards. Alternatively similar behavior to 0.92.x (read below)
Version info
- Inkscape 1.3-dev (02f46d0877, 2022-04-23) Linux Mint 20
- Inkscape 1.2-dev (6bee14a5a3, 2022-01-29) Linux Mint 20
- Inkscape 1.1.1 (232064b3ea, 2022-01-27) Linux Mint 20
- Inkscape 1.0alpha0 appimage Linux Mint 20
Not replicated in Inkscape 0.92.5 (0ad1ac969f, 2020-08-06), but the generated effect is displaced when it happens (looks like it is moved so the reference path starts at 0,0)
Edited by Nathan Lee