diff options
-rw-r--r-- | drawinglayer/source/processor2d/vclprocessor2d.cxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drawinglayer/source/processor2d/vclprocessor2d.cxx b/drawinglayer/source/processor2d/vclprocessor2d.cxx index 831972d187ab..b055ef229ce2 100644 --- a/drawinglayer/source/processor2d/vclprocessor2d.cxx +++ b/drawinglayer/source/processor2d/vclprocessor2d.cxx @@ -307,6 +307,14 @@ void VclProcessor2D::RenderTextSimpleOrDecoratedPortionPrimitive2D( aText = aFilled.makeStringAndClear(); nPos = 0; nLen = nChars; + + if (!aTransformedDXArray.empty()) + { + sal_Int32 nDX = aTransformedDXArray[0]; + aTransformedDXArray.resize(nLen); + for (sal_Int32 i = 1; i < nLen; ++i) + aTransformedDXArray[i] = aTransformedDXArray[i - 1] + nDX; + } } if (!aTransformedDXArray.empty()) |