Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/pdf/xpdf/Object.cc
diff options
context:
space:
mode:
authorArturo Espinosa <unammx@src.gnome.org>1999-08-06 00:14:27 (GMT)
committer Arturo Espinosa <unammx@src.gnome.org>1999-08-06 00:14:27 (GMT)
commit50e9d31c05e9ca11ad43cc570556094782c1b956 (patch)
treee8d30241d1f97d7a52ad4486089a74e55160ad78 /pdf/xpdf/Object.cc
parentbd7dce23fec36adeb1713c164d594bbc0436b346 (diff)
Painful merge.
Painful merge. I merged the latest release into the CVS. This version supports the regular xpdf or gpdf if the GNOME libraries are found. Miguel.
Diffstat (limited to 'pdf/xpdf/Object.cc')
-rw-r--r--pdf/xpdf/Object.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/pdf/xpdf/Object.cc b/pdf/xpdf/Object.cc
index 777f526..f9c1067 100644
--- a/pdf/xpdf/Object.cc
+++ b/pdf/xpdf/Object.cc
@@ -106,16 +106,19 @@ void Object::free() {
gfree(name);
break;
case objArray:
- if (!array->decRef())
+ if (!array->decRef()) {
delete array;
+ }
break;
case objDict:
- if (!dict->decRef())
+ if (!dict->decRef()) {
delete dict;
+ }
break;
case objStream:
- if (!stream->decRef())
+ if (!stream->decRef()) {
delete stream;
+ }
break;
case objCmd:
gfree(cmd);