diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2008-04-16 17:24:43 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2008-04-21 18:35:07 +0100 |
commit | ea6dbfd36f2182fda16cb82bca92007e0f7b8d77 (patch) | |
tree | 05cb2f16ade9c582eb812bfbe027fed50c8c2c3c /src/cairo-png.c | |
parent | a2c4fd057217b70c74a66076acc4f42f676192ae (diff) |
[cairo-meta-surface] Save and restore the original clip.
When replaying the meta-surface to the target, we apply a stack-based
clip to the surface. However, we did not remove this clip from the
surface and so a pointer into our stack existed beyond the scope of
function.
Saving the original clip pointer and restoring it before leaving the
function resolves the issue and appears to fix
https://bugzilla.mozilla.org/show_bug.cgi?id=429071.
Diffstat (limited to 'src/cairo-png.c')
0 files changed, 0 insertions, 0 deletions