diff options
Diffstat (limited to 'src/platform/graphics/cairo/CairoPainter.cpp')
-rw-r--r-- | src/platform/graphics/cairo/CairoPainter.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/platform/graphics/cairo/CairoPainter.cpp b/src/platform/graphics/cairo/CairoPainter.cpp index b9ab50c4..8dd214cc 100644 --- a/src/platform/graphics/cairo/CairoPainter.cpp +++ b/src/platform/graphics/cairo/CairoPainter.cpp @@ -186,6 +186,8 @@ void CairoPainter::DrawText(const Point& offset, ITextLayout* text_layout, cairo_save(cairo_); cairo_set_source(cairo_, cairo_pattern); + cairo_move_to(cairo_, offset.x, offset.y); + pango_cairo_update_layout(cairo_, pango_text_layout->GetPangoLayout()); pango_cairo_show_layout(cairo_, pango_text_layout->GetPangoLayout()); cairo_restore(cairo_); } |