summaryrefslogtreecommitdiff
path: root/src/cairo-script-surface.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2011-09-15 15:23:41 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2011-09-15 15:29:15 +0100
commitf2a49e93299d89ec5734858fa9fc6d8668c0211e (patch)
tree1a5bc1db35b52d2ed0c484657c0146bf31ebbf9b /src/cairo-script-surface.c
parent1b2709d8c0933af254372c9b0d4fa5c011ef4586 (diff)
downloadcairo-f2a49e93299d89ec5734858fa9fc6d8668c0211e.tar.gz
script: Tag the similar surface rather than snapshot
As we discard the snapshot immediately upon drawing to it, it serves no purpose. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/cairo-script-surface.c')
-rw-r--r--src/cairo-script-surface.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/cairo-script-surface.c b/src/cairo-script-surface.c
index 7199cd131..811b015a4 100644
--- a/src/cairo-script-surface.c
+++ b/src/cairo-script-surface.c
@@ -1994,11 +1994,10 @@ _cairo_script_surface_create_similar (void *abstract_surface,
_get_target (other);
_cairo_output_stream_printf (ctx->stream,
- "%u %u //%s similar",
+ "%u %u //%s similar dup /s%u exch def context\n",
width, height,
- _content_to_string (content));
- attach_snapshot (ctx, &surface->base);
- _cairo_output_stream_printf (ctx->stream, " context\n");
+ _content_to_string (content),
+ surface->base.unique_id);
surface->emitted = TRUE;
surface->defined = TRUE;