From 922bbd432011728304fe5647467545a52b9ab9b0 Mon Sep 17 00:00:00 2001 From: Robert O'Callahan Date: Tue, 18 Jan 2011 13:52:21 +0100 Subject: [PATCH] tee: Do not apply two times the master device transform cairo_tee_surface_create copies the device transform from 'master' to the new surface. This is wrong since all the cairo_surface_wrapper functions apply master's device transform themselves. Reviewed-by: Benjamin Otte --- src/cairo-tee-surface.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/cairo-tee-surface.c b/src/cairo-tee-surface.c index e37cef801..83811bd7a 100644 --- a/src/cairo-tee-surface.c +++ b/src/cairo-tee-surface.c @@ -450,9 +450,6 @@ cairo_tee_surface_create (cairo_surface_t *master) master->content); _cairo_surface_wrapper_init (&surface->master, master); - /* we trust that these are already set and remain constant */ - surface->base.device_transform = master->device_transform; - surface->base.device_transform_inverse = master->device_transform_inverse; _cairo_array_init (&surface->slaves, sizeof (cairo_surface_wrapper_t));