diff options
-rw-r--r-- | pdf/pdf_form.c | 4 | ||||
-rw-r--r-- | pdf/pdf_interpret.c | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/pdf/pdf_form.c b/pdf/pdf_form.c index a1b2118b..bdec208a 100644 --- a/pdf/pdf_form.c +++ b/pdf/pdf_form.c @@ -349,6 +349,9 @@ static void parse_da(fz_context *ctx, char *da, da_info *di) name = NULL; top = 0; break; + + default: + break; } } } @@ -1612,7 +1615,6 @@ static void reset_field(pdf_document *doc, pdf_obj *field) void pdf_field_reset(pdf_document *doc, pdf_obj *field) { - fz_context *ctx = doc->ctx; pdf_obj *kids = pdf_dict_gets(field, "Kids"); reset_field(doc, field); diff --git a/pdf/pdf_interpret.c b/pdf/pdf_interpret.c index dc1044b4..d181fdfa 100644 --- a/pdf/pdf_interpret.c +++ b/pdf/pdf_interpret.c @@ -1651,7 +1651,7 @@ pdf_run_extgstate(pdf_csi *csi, pdf_obj *rdb, pdf_obj *extgstate) { /* TR is ignored in the presence of TR2 */ pdf_obj *tr2 = pdf_dict_gets(extgstate, "TR2"); - if (!tr2 && !pdf_is_name(val) || strcmp(pdf_to_name(val), "Identity")) + if (tr2 && strcmp(pdf_to_name(val), "Identity")) fz_warn(ctx, "ignoring transfer function"); } } |