summaryrefslogtreecommitdiff
path: root/drawinglayer/source/texture
diff options
context:
space:
mode:
authorthb <thb@openoffice.org>2010-01-18 01:10:42 +0100
committerthb <thb@openoffice.org>2010-01-18 01:10:42 +0100
commiteb858abc185255dfc2f676918ba6b586b50a9083 (patch)
treec704294bedcf247817885ed31a2503fb5d368ec9 /drawinglayer/source/texture
parent1ef21281ad92b00f76aacdc8795913d64626b813 (diff)
parentb0c799c7fbaa93f707bf18a87eb9aef5d86be52c (diff)
thbfixes10: merge with DEV300 m69
Diffstat (limited to 'drawinglayer/source/texture')
-rw-r--r--drawinglayer/source/texture/texture.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/drawinglayer/source/texture/texture.cxx b/drawinglayer/source/texture/texture.cxx
index c5f255f0a9e9..be928527434a 100644
--- a/drawinglayer/source/texture/texture.cxx
+++ b/drawinglayer/source/texture/texture.cxx
@@ -39,6 +39,7 @@
#include <drawinglayer/texture/texture.hxx>
#include <basegfx/numeric/ftools.hxx>
#include <basegfx/tools/gradienttools.hxx>
+#include <basegfx/matrix/b2dhommatrixtools.hxx>
//////////////////////////////////////////////////////////////////////////////
@@ -520,9 +521,8 @@ namespace drawinglayer
basegfx::B2DPoint aCenter(0.5, 0.5);
aCenter *= maTextureTransform;
- maTextureTransform.translate(-aCenter.getX(), -aCenter.getY());
- maTextureTransform.rotate(fAngle);
- maTextureTransform.translate(aCenter.getX(), aCenter.getY());
+ maTextureTransform = basegfx::tools::createRotateAroundPoint(aCenter, fAngle)
+ * maTextureTransform;
}
// add object translate