diff options
| author | Jabier Arraiza <jabier.arraiza@marker.es> | 2018-04-14 16:50:20 +0000 |
|---|---|---|
| committer | Jabier Arraiza <jabier.arraiza@marker.es> | 2018-04-14 16:50:20 +0000 |
| commit | 75fa525a68af3ac9826dca66f00fb01f6efa3c51 (patch) | |
| tree | 3c866e9cb68cbef7572cd79ce9eb687d9f97c050 /src/live_effects/lpe-measure-segments.cpp | |
| parent | Add files missing in last commit (FontSelector). (diff) | |
| download | inkscape-75fa525a68af3ac9826dca66f00fb01f6efa3c51.tar.gz inkscape-75fa525a68af3ac9826dca66f00fb01f6efa3c51.zip | |
Fixes to transforms on LPE
Diffstat (limited to 'src/live_effects/lpe-measure-segments.cpp')
| -rw-r--r-- | src/live_effects/lpe-measure-segments.cpp | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/src/live_effects/lpe-measure-segments.cpp b/src/live_effects/lpe-measure-segments.cpp index 3350b0277..031f2ad76 100644 --- a/src/live_effects/lpe-measure-segments.cpp +++ b/src/live_effects/lpe-measure-segments.cpp @@ -143,7 +143,6 @@ LPEMeasureSegments::LPEMeasureSegments(LivePathEffectObject *lpeobject) : helpline_overlap.param_set_range(-999999.0, 999999.0); helpline_overlap.param_set_increments(1, 1); helpline_overlap.param_set_digits(2); - star_ellipse_fix = Geom::identity(); locale_base = strdup(setlocale(LC_NUMERIC, NULL)); message.param_set_min_height(85); previous_size = 0; @@ -640,12 +639,7 @@ LPEMeasureSegments::doBeforeEffect (SPLPEItem const* lpeitem) c->unref(); Geom::Affine writed_transform = Geom::identity(); sp_svg_transform_read(splpeitem->getAttribute("transform"), &writed_transform ); - if (star_ellipse_fix != Geom::identity()) { - pathvector *= star_ellipse_fix; - star_ellipse_fix = Geom::identity(); - } else { - pathvector *= writed_transform; - } + pathvector *= writed_transform; gchar * format_str = format.param_getSVGValue(); if (Glib::ustring(format_str).empty()) { format.param_setValue(Glib::ustring("{measure}{unit}")); @@ -949,17 +943,6 @@ LPEMeasureSegments::doOnRemove (SPLPEItem const* /*lpeitem*/) processObjects(LPE_ERASE); } -void -LPEMeasureSegments::transform_multiply(Geom::Affine const& postmul, bool set) -{ - SPStar * star = dynamic_cast<SPStar *>(sp_lpe_item); - SPSpiral * spiral = dynamic_cast<SPSpiral *>(sp_lpe_item); - if((spiral || star) && !postmul.withoutTranslation().isUniformScale()) { - star_ellipse_fix = postmul; - sp_lpe_item_update_patheffect(sp_lpe_item, false, false); - } -} - }; //namespace LivePathEffect }; /* namespace Inkscape */ |
