summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/pdftexdir/writeimg.c
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-05-19 23:57:09 +0000
committerKarl Berry <karl@freefriends.org>2012-05-19 23:57:09 +0000
commit0155f7a770f91947e43257c4e3844d79aefa63ec (patch)
treec9dc5fc51fd1c8ef1d5713baca95d9de111d7eef /Build/source/texk/web2c/pdftexdir/writeimg.c
parent91870f4aa72508cb121819609144a0f939be4379 (diff)
partial page-group fix from thanh for http://bugs.debian.org/672951
git-svn-id: svn://tug.org/texlive/trunk@26495 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/pdftexdir/writeimg.c')
-rw-r--r--Build/source/texk/web2c/pdftexdir/writeimg.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/Build/source/texk/web2c/pdftexdir/writeimg.c b/Build/source/texk/web2c/pdftexdir/writeimg.c
index d11559f88f9..846d4727875 100644
--- a/Build/source/texk/web2c/pdftexdir/writeimg.c
+++ b/Build/source/texk/web2c/pdftexdir/writeimg.c
@@ -150,11 +150,16 @@ integer imagecolordepth(integer img)
}
}
-integer imagegroupref(integer img)
+integer getimagegroupref(integer img)
{
return img_group_ref(img);
}
+void setimagegroupref(integer img, integer value)
+{
+ img_group_ref(img) = value;
+}
+
/*
Patch ImageTypeDetection 2003/02/08 by Heiko Oberdiek.
@@ -322,7 +327,11 @@ integer readimage(strnumber s, integer page_num, strnumber page_name,
pdf_ptr(img)->orig_y = bp2int(epdf_orig_y);
pdf_ptr(img)->selected_page = page_num;
pdf_ptr(img)->doc = epdf_doc;
- img_group_ref(img) = epdf_has_page_group;
+ if (epdf_has_page_group == 1)
+ img_group_ref(img) = -1; // page group present, but new object
+ // number not set yet
+ else
+ img_group_ref(img) = 0; // no page group present
break;
case IMAGE_TYPE_PNG:
img_pages(img) = 1;