summaryrefslogtreecommitdiffstats
path: root/src/ui/tools/freehand-base.cpp
diff options
context:
space:
mode:
authorJabier Arraiza Cenoz <jabier.arraiza@marker.es>2015-08-08 00:23:52 +0000
committerJabiertxof <jtx@jtx.marker.es>2015-08-08 00:23:52 +0000
commite37df71275e0b1b195924670766d5408a80cca31 (patch)
treefc7c625eb4e13914a7b0c85a756d7e8ecdddaf62 /src/ui/tools/freehand-base.cpp
parentFix a bug scaling path parameters (diff)
downloadinkscape-e37df71275e0b1b195924670766d5408a80cca31.tar.gz
inkscape-e37df71275e0b1b195924670766d5408a80cca31.zip
allow more translations than only scale
(bzr r14283)
Diffstat (limited to 'src/ui/tools/freehand-base.cpp')
-rw-r--r--src/ui/tools/freehand-base.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/ui/tools/freehand-base.cpp b/src/ui/tools/freehand-base.cpp
index 4e5fcfbee..a889a12e6 100644
--- a/src/ui/tools/freehand-base.cpp
+++ b/src/ui/tools/freehand-base.cpp
@@ -429,11 +429,7 @@ static void spdc_check_for_and_apply_waiting_LPE(FreehandBase *dc, SPItem *item,
bend_item = dc->selection->singleItem();
if(bend_item){
bend_item->moveTo(item,false);
- Geom::Coord expansion_X = bend_item->transform.expansionX();
- Geom::Coord expansion_Y = bend_item->transform.expansionY();
- bend_item->transform = Geom::Affine(1,0,0,1,0,0);
- bend_item->transform.setExpansionX(expansion_X);
- bend_item->transform.setExpansionY(expansion_Y);
+ bend_item->transform.setTranslation(Geom::Point());
spdc_apply_bend_shape(svgd, dc, bend_item);
dc->selection->add(SP_OBJECT(bend_item));