summaryrefslogtreecommitdiff
path: root/pango/pangocairo-context.c
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pangocairo-context.c')
-rw-r--r--pango/pangocairo-context.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pango/pangocairo-context.c b/pango/pangocairo-context.c
index 35018ffa..53cabfc6 100644
--- a/pango/pangocairo-context.c
+++ b/pango/pangocairo-context.c
@@ -107,7 +107,8 @@ _pango_cairo_update_context (cairo_t *cr,
if (!layout_matrix)
layout_matrix = &identity_matrix;
- if (0 != memcmp (&pango_matrix, layout_matrix, sizeof (pango_matrix)))
+ /* ignore translation offsets */
+ if (0 != memcmp (&pango_matrix, layout_matrix, 4 * sizeof (double)))
changed = TRUE;
pango_context_set_matrix (context, &pango_matrix);