diff options
Diffstat (limited to 'src/cairo-script-surface.c')
-rw-r--r-- | src/cairo-script-surface.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/cairo-script-surface.c b/src/cairo-script-surface.c index 058626321..c3f1b05bb 100644 --- a/src/cairo-script-surface.c +++ b/src/cairo-script-surface.c @@ -2239,8 +2239,7 @@ _cairo_script_surface_finish (void *abstract_surface) cairo_list_del (&surface->operand.link); } else { link->operand.type = DEFERRED; - cairo_list_swap (&link->operand.link, - &surface->operand.link); + cairo_list_move_list (&surface->operand.link, &link->operand.link); cairo_list_add (&link->link, &ctx->deferred); } } |