summaryrefslogtreecommitdiff
path: root/fitz
diff options
context:
space:
mode:
authorTor Andersson <tor@ghostscript.com>2010-07-20 19:35:11 +0000
committerTor Andersson <tor@ghostscript.com>2010-07-20 19:35:11 +0000
commitff2bd7646725c2db1ef1f700b8b92e7820467e0d (patch)
tree77d46a4093ac89c73936ad31a42b83ee52bbf128 /fitz
parent5acbca479c850298393fe1e4bff4cebd3e7200c8 (diff)
downloadmupdf-ff2bd7646725c2db1ef1f700b8b92e7820467e0d.tar.xz
Fix bug in fmtobj -- move the check for indirect first.
Diffstat (limited to 'fitz')
-rw-r--r--fitz/obj_print.c10
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>");
}