summaryrefslogtreecommitdiff
path: root/pango/pangocairo-fontmap.c
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2005-04-07 19:37:24 +0000
committerOwen Taylor <otaylor@src.gnome.org>2005-04-07 19:37:24 +0000
commit0c5ab1f6e0322689bbbed382a079a5e82e0c0be1 (patch)
treeac5660775082f24212cd0360a510ebcfa26ce294 /pango/pangocairo-fontmap.c
parent545c18d269ec738dce4f30affb265440bec27574 (diff)
downloadpango-0c5ab1f6e0322689bbbed382a079a5e82e0c0be1.tar.gz
Test for renamed cairo_win32_scaled_font_select_font().
2005-04-07 Owen Taylor <otaylor@redhat.com> * configure.in: Test for renamed cairo_win32_scaled_font_select_font(). * pango/pangocairo-win32font.c: Fix various compilation errors. * pango/pangocairo-fcfont.c pango/pangocairo-win32font.c pango/pangocairo-fontmap.c: Use new matrix API.
Diffstat (limited to 'pango/pangocairo-fontmap.c')
-rw-r--r--pango/pangocairo-fontmap.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/pango/pangocairo-fontmap.c b/pango/pangocairo-fontmap.c
index bdbb72f9..f448e3d9 100644
--- a/pango/pangocairo-fontmap.c
+++ b/pango/pangocairo-fontmap.c
@@ -209,22 +209,19 @@ void
pango_cairo_update_context (cairo_t *cr,
PangoContext *context)
{
- cairo_matrix_t *cairo_matrix;
+ cairo_matrix_t cairo_matrix;
PangoMatrix pango_matrix;
g_return_if_fail (cr != NULL);
g_return_if_fail (PANGO_IS_CONTEXT (context));
- cairo_matrix = cairo_matrix_create ();
- cairo_current_matrix (cr, cairo_matrix);
- cairo_matrix_get_affine (cairo_matrix,
+ cairo_current_matrix (cr, &cairo_matrix);
+ cairo_matrix_get_affine (&cairo_matrix,
&pango_matrix.xx, &pango_matrix.yx,
&pango_matrix.xy, &pango_matrix.yy,
&pango_matrix.x0, &pango_matrix.y0);
pango_context_set_matrix (context, &pango_matrix);
-
- cairo_matrix_destroy (cairo_matrix);
}
/**