diff options
author | Tor Andersson <tor@ghostscript.com> | 2010-07-20 19:35:11 +0000 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2010-07-20 19:35:11 +0000 |
commit | ff2bd7646725c2db1ef1f700b8b92e7820467e0d (patch) | |
tree | 77d46a4093ac89c73936ad31a42b83ee52bbf128 /fitz/obj_print.c | |
parent | 5acbca479c850298393fe1e4bff4cebd3e7200c8 (diff) | |
download | mupdf-ff2bd7646725c2db1ef1f700b8b92e7820467e0d.tar.xz |
Fix bug in fmtobj -- move the check for indirect first.
Diffstat (limited to 'fitz/obj_print.c')
-rw-r--r-- | fitz/obj_print.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/fitz/obj_print.c b/fitz/obj_print.c index cb98c13c..73b82477 100644 --- a/fitz/obj_print.c +++ b/fitz/obj_print.c @@ -220,6 +220,11 @@ static void fmtobj(struct fmt *fmt, fz_obj *obj) if (!obj) fmtputs(fmt, "<nil>"); + else if (fz_isindirect(obj)) + { + sprintf(buf, "%d %d R", fz_tonum(obj), fz_togen(obj)); + fmtputs(fmt, buf); + } else if (fz_isnull(obj)) fmtputs(fmt, "null"); else if (fz_isbool(obj)) @@ -264,11 +269,6 @@ static void fmtobj(struct fmt *fmt, fz_obj *obj) fmtarray(fmt, obj); else if (fz_isdict(obj)) fmtdict(fmt, obj); - else if (fz_isindirect(obj)) - { - sprintf(buf, "%d %d R", fz_tonum(obj), fz_togen(obj)); - fmtputs(fmt, buf); - } else fmtputs(fmt, "<unknown object>"); } |