diff options
author | Karl Berry <karl@freefriends.org> | 2012-05-19 23:57:09 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-05-19 23:57:09 +0000 |
commit | 0155f7a770f91947e43257c4e3844d79aefa63ec (patch) | |
tree | c9dc5fc51fd1c8ef1d5713baca95d9de111d7eef /Build/source/texk/web2c/pdftexdir/writeimg.c | |
parent | 91870f4aa72508cb121819609144a0f939be4379 (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.c | 13 |
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; |