summaryrefslogtreecommitdiff
path: root/source/fitz/draw-device.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/fitz/draw-device.c')
-rw-r--r--source/fitz/draw-device.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/source/fitz/draw-device.c b/source/fitz/draw-device.c
index cf3daa51..3effa3a7 100644
--- a/source/fitz/draw-device.c
+++ b/source/fitz/draw-device.c
@@ -750,18 +750,17 @@ fz_draw_clip_text(fz_device *devp, fz_text *text, const fz_matrix *ctm, int accu
fz_pixmap *old_dest;
float white = 1;
- state = &dev->stack[dev->top];
- old_dest = state[0].dest;
- state[0].dest = state[0].mask;
- state[0].mask = NULL;
+ old_dest = state[1].dest;
+ state[1].dest = state[1].mask;
+ state[1].mask = NULL;
fz_try(ctx)
{
fz_draw_fill_path(devp, path, 0, &fz_identity, fz_device_gray(ctx), &white, 1);
}
fz_always(ctx)
{
- state[0].mask = state[0].dest;
- state[0].dest = old_dest;
+ state[1].mask = state[1].dest;
+ state[1].dest = old_dest;
fz_free_path(dev->ctx, path);
}
fz_catch(ctx)