summaryrefslogtreecommitdiffstats
path: root/src/live_effects/lpe-measure-segments.cpp
diff options
context:
space:
mode:
authorJabier Arraiza <jabier.arraiza@marker.es>2018-04-14 16:50:20 +0000
committerJabier Arraiza <jabier.arraiza@marker.es>2018-04-14 16:50:20 +0000
commit75fa525a68af3ac9826dca66f00fb01f6efa3c51 (patch)
tree3c866e9cb68cbef7572cd79ce9eb687d9f97c050 /src/live_effects/lpe-measure-segments.cpp
parentAdd files missing in last commit (FontSelector). (diff)
downloadinkscape-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.cpp19
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 */