summaryrefslogtreecommitdiff
path: root/xps/xpspage.c
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2011-04-01 15:23:08 +0200
committerTor Andersson <tor.andersson@artifex.com>2011-04-01 15:23:08 +0200
commited88bc126023a80536ba437a75b250ba1a95eafb (patch)
tree597efc732e024a5d0054147d0aea6b206362abed /xps/xpspage.c
parent706c332d78120675f26164c93f59f8f16b3a885e (diff)
downloadmupdf-ed88bc126023a80536ba437a75b250ba1a95eafb.tar.xz
xps: Remove 'path' and 'text' state objects from context.
Diffstat (limited to 'xps/xpspage.c')
-rw-r--r--xps/xpspage.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/xps/xpspage.c b/xps/xpspage.c
index 39731ef2..0188eb62 100644
--- a/xps/xpspage.c
+++ b/xps/xpspage.c
@@ -60,14 +60,7 @@ xps_parse_canvas(xps_context *ctx, fz_matrix ctm, char *base_uri, xps_resource *
ctm = fz_concat(transform, ctm);
if (clip_att || clip_tag)
- {
- ctx->path = fz_newpath();
- if (clip_att)
- xps_parse_abbreviated_geometry(ctx, clip_att);
- if (clip_tag)
- xps_parse_path_geometry(ctx, dict, clip_tag, 0);
- xps_clip(ctx, ctm);
- }
+ xps_clip(ctx, ctm, dict, clip_att, clip_tag);
xps_begin_opacity(ctx, ctm, opacity_mask_uri, dict, opacity_att, opacity_mask_tag);