summaryrefslogtreecommitdiff
path: root/pango/pangocairo-render.c
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pangocairo-render.c')
-rw-r--r--pango/pangocairo-render.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pango/pangocairo-render.c b/pango/pangocairo-render.c
index b7b28266..ab7eed90 100644
--- a/pango/pangocairo-render.c
+++ b/pango/pangocairo-render.c
@@ -362,7 +362,7 @@ pango_cairo_renderer_show_text_glyphs (PangoRenderer *renderer,
text, text_len,
cairo_glyphs, count,
clusters, num_clusters,
- backward);
+ backward ? CAIRO_TEXT_CLUSTER_FLAG_BACKWARD : 0);
else
cairo_show_glyphs (crenderer->cr, cairo_glyphs, count);
@@ -710,7 +710,7 @@ save_current_point (PangoCairoRenderer *renderer)
cairo_get_current_point (renderer->cr, &renderer->x_offset, &renderer->y_offset);
/* abuse save_current_point() to cache cairo_has_show_text_glyphs() result */
- renderer->has_show_text_glyphs = cairo_has_show_text_glyphs (renderer->cr);
+ renderer->has_show_text_glyphs = cairo_surface_has_show_text_glyphs (cairo_get_target (renderer->cr));
}
static void