summaryrefslogtreecommitdiff
path: root/vcl/unx/generic/gdi/cairotextrender.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/unx/generic/gdi/cairotextrender.cxx')
-rw-r--r--vcl/unx/generic/gdi/cairotextrender.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/vcl/unx/generic/gdi/cairotextrender.cxx b/vcl/unx/generic/gdi/cairotextrender.cxx
index 32e138457dd9..d3fd5f753983 100644
--- a/vcl/unx/generic/gdi/cairotextrender.cxx
+++ b/vcl/unx/generic/gdi/cairotextrender.cxx
@@ -89,9 +89,9 @@ namespace
return nRotation != 0;
}
- double toRadian(int nDegree10th)
+ double toRadian(Degree10 nDegree10th)
{
- return (3600 - nDegree10th) * M_PI / 1800.0;
+ return (Degree10(3600) - nDegree10th).get() * M_PI / 1800.0;
}
cairo_t* syncCairoContext(cairo_t* cr)
@@ -234,7 +234,7 @@ void CairoTextRender::DrawTextLayout(const GenericSalLayout& rLayout, const SalG
if (nGlyphRotation)
{
- cairo_matrix_rotate(&m, toRadian(nGlyphRotation*900));
+ cairo_matrix_rotate(&m, toRadian(Degree10(nGlyphRotation * 900)));
cairo_matrix_t em_square;
cairo_matrix_init_identity(&em_square);