From d404e05006722ccb3e065266c40ec09d1348b287 Mon Sep 17 00:00:00 2001 From: Jabiertxof Date: Fri, 16 Aug 2019 12:39:30 +0200 Subject: Fix a bug in fillet/chamfer LPE pointed in mailing list by Miguel Lopez. Fillet Chamfer is not applied when reopen the file --- src/live_effects/lpe-fillet-chamfer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/live_effects/lpe-fillet-chamfer.cpp b/src/live_effects/lpe-fillet-chamfer.cpp index e0aada95b..771fdaf73 100644 --- a/src/live_effects/lpe-fillet-chamfer.cpp +++ b/src/live_effects/lpe-fillet-chamfer.cpp @@ -344,7 +344,7 @@ void LPEFilletChamfer::doBeforeEffect(SPLPEItem const *lpeItem) } else { satellites_param.setGlobalKnotHide(false); } - for (size_t i = 0; i < satellites.size(); ++i) { + 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; @@ -375,7 +375,7 @@ void LPEFilletChamfer::doBeforeEffect(SPLPEItem const *lpeItem) satellites_param.setPathVectorSatellites(_pathvector_satellites, write); refreshKnots(); Glib::ustring current_unit = Glib::ustring(unit.get_abbreviation()); - if (previous_unit != current_unit) { + if (previous_unit != current_unit && previous_unit != "") { updateAmount(); } previous_unit = current_unit; -- cgit v1.2.3