diff options
-rw-r--r-- | vcl/win/gdi/DWriteTextRenderer.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/vcl/win/gdi/DWriteTextRenderer.cxx b/vcl/win/gdi/DWriteTextRenderer.cxx index 98daff12c4a4..93f877d2aea9 100644 --- a/vcl/win/gdi/DWriteTextRenderer.cxx +++ b/vcl/win/gdi/DWriteTextRenderer.cxx @@ -401,8 +401,9 @@ WinFontTransformGuard::WinFontTransformGuard(ID2D1RenderTarget* pRenderTarget, f { // DWrite angle is in clockwise degrees, our orientation is in counter-clockwise 10th // degrees. - aTransform - = aTransform * D2D1::Matrix3x2F::Rotation(-rLayout.GetOrientation() / 10, rBaseline); + aTransform = aTransform + * D2D1::Matrix3x2F::Rotation( + -static_cast<FLOAT>(rLayout.GetOrientation()) / 10, rBaseline); } mpRenderTarget->SetTransform(aTransform); } |