summaryrefslogtreecommitdiff
path: root/source/pdf
diff options
context:
space:
mode:
Diffstat (limited to 'source/pdf')
-rw-r--r--source/pdf/pdf-op-run.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/pdf/pdf-op-run.c b/source/pdf/pdf-op-run.c
index 2f4a8c0a..3d4eb9d3 100644
--- a/source/pdf/pdf-op-run.c
+++ b/source/pdf/pdf-op-run.c
@@ -2273,9 +2273,10 @@ static void pdf_run_c(pdf_csi *csi, void *state)
static void pdf_run_cm(pdf_csi *csi, void *state)
{
pdf_run_state *pr = (pdf_run_state *)state;
- pdf_gstate *gstate = pr->gstate + pr->gtop;
+ pdf_gstate *gstate;
fz_matrix m;
+ gstate = pdf_flush_text(csi, pr);
m.a = csi->stack[0];
m.b = csi->stack[1];
m.c = csi->stack[2];