diff options
| author | Jabier Arraiza <jabier.arraiza@marker.es> | 2017-07-29 16:45:16 +0000 |
|---|---|---|
| committer | Jabier Arraiza <jabier.arraiza@marker.es> | 2017-07-29 16:45:16 +0000 |
| commit | 201523932d960706a6910e19ed7cc760d1463cb0 (patch) | |
| tree | 048e4fe81625654d48b6d0657582a26ca8aedf26 /src/live_effects/lpe-fillet-chamfer.cpp | |
| parent | cmake/MSYS2: Fix fontconfig's conf.d/ not being installed (diff) | |
| download | inkscape-201523932d960706a6910e19ed7cc760d1463cb0.tar.gz inkscape-201523932d960706a6910e19ed7cc760d1463cb0.zip | |
Fix a bug pointed by CR on delete nodes in fillet/chamfer LPE
Diffstat (limited to 'src/live_effects/lpe-fillet-chamfer.cpp')
| -rw-r--r-- | src/live_effects/lpe-fillet-chamfer.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/live_effects/lpe-fillet-chamfer.cpp b/src/live_effects/lpe-fillet-chamfer.cpp index 11298bcbe..be5979f31 100644 --- a/src/live_effects/lpe-fillet-chamfer.cpp +++ b/src/live_effects/lpe-fillet-chamfer.cpp @@ -374,13 +374,13 @@ void LPEFilletChamfer::doBeforeEffect(SPLPEItem const *lpeItem) } for (size_t i = 0; i < satellites.size(); ++i) { for (size_t j = 0; j < satellites[i].size(); ++j) { + if (j >= pathv[i].size()) { + continue; + } Geom::Curve const &curve_in = pathv[i][j]; if (satellites[i][j].is_time != flexible) { satellites[i][j].is_time = flexible; double amount = satellites[i][j].amount; - if (pathv[i].size() == j) { - continue; - } if (satellites[i][j].is_time) { double time = timeAtArcLength(amount, curve_in); satellites[i][j].amount = time; |
