summaryrefslogtreecommitdiff
path: root/src/cairo-win32-surface.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2007-08-31 11:24:06 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2007-08-31 16:28:06 +0100
commit919bea6dbb32746f11781cd3a94eb44f5c4a32e6 (patch)
treedd5de0e4fc1ed82d1500b31f2493562c97134c24 /src/cairo-win32-surface.c
parent62377cbac17779fd51ec108e9704be8d3eed4935 (diff)
[cairo-gstate] Avoid copying untransformed glyphs.
Skip the memory duplication of the incoming glyphs if we do not need to transform them into the backend coordinate system. As a consequence we need to constify the glyphs passed to the backend functions.
Diffstat (limited to 'src/cairo-win32-surface.c')
-rw-r--r--src/cairo-win32-surface.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cairo-win32-surface.c b/src/cairo-win32-surface.c
index 1358670d..e82a5282 100644
--- a/src/cairo-win32-surface.c
+++ b/src/cairo-win32-surface.c
@@ -1497,7 +1497,7 @@ static cairo_int_status_t
_cairo_win32_surface_show_glyphs (void *surface,
cairo_operator_t op,
cairo_pattern_t *source,
- cairo_glyph_t *glyphs,
+ const cairo_glyph_t *glyphs,
int num_glyphs,
cairo_scaled_font_t *scaled_font)
{