summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristina Rossmanith <ChrRossmanith@web.de>2012-04-01 21:14:10 +0200
committerThorsten Behrens <tbehrens@suse.com>2012-04-11 16:51:07 +0200
commit6a763c4bcd1100ff14625cb924e7672866708c3d (patch)
treeaf7fc14a2b359b54f24dc98fded009525d302231
parentSVG import: keep aspect ratio when transforming viewbox to viewport (diff)
downloadcore-6a763c4bcd1100ff14625cb924e7672866708c3d.tar.gz
core-6a763c4bcd1100ff14625cb924e7672866708c3d.zip
SVG: treat skewX and skewY correct
Signed-off-by: Thorsten Behrens <tbehrens@suse.com>
-rw-r--r--filter/source/svg/parserfragments.cxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/filter/source/svg/parserfragments.cxx b/filter/source/svg/parserfragments.cxx
index 4edd90fbf121..d4b31f28d1de 100644
--- a/filter/source/svg/parserfragments.cxx
+++ b/filter/source/svg/parserfragments.cxx
@@ -93,16 +93,16 @@ void calcRotation(std::vector<geometry::AffineMatrix2D>& rTransforms,
void calcSkewX(std::vector<geometry::AffineMatrix2D>& rTransforms,
double fSkewAngle)
{
- geometry::AffineMatrix2D aMat(1.0,0.0,0.0,
- tan(fSkewAngle*M_PI/180),1.0,0.0);
+ geometry::AffineMatrix2D aMat(1.0,tan(fSkewAngle*M_PI/180),0.0,
+ 0.0,1.0,0.0);
rTransforms.push_back(aMat);
}
void calcSkewY(std::vector<geometry::AffineMatrix2D>& rTransforms,
double fSkewAngle)
{
- geometry::AffineMatrix2D aMat(1.0,tan(fSkewAngle*M_PI/180),0.0,
- 0.0,1.0,0.0);
+ geometry::AffineMatrix2D aMat(1.0,0.0,0.0,
+ tan(fSkewAngle*M_PI/180),1.0,0.0);
rTransforms.push_back(aMat);
}