summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/pdftexdir/writeimg.c
diff options
context:
space:
mode:
authorHan The Thanh <hanthethanh@gmail.com>2010-04-15 10:41:16 +0000
committerHan The Thanh <hanthethanh@gmail.com>2010-04-15 10:41:16 +0000
commite4f537c4f2f520fd294def7658650ee576abdf57 (patch)
tree048faf21ee5d0a8a28ecb03b43efc0262e96c6ef /Build/source/texk/web2c/pdftexdir/writeimg.c
parentf9a686d424f912154ffe8b7d5eb235032777a16f (diff)
some cleanup and bug fixes for pdftex
git-svn-id: svn://tug.org/texlive/trunk@17876 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/pdftexdir/writeimg.c')
-rw-r--r--Build/source/texk/web2c/pdftexdir/writeimg.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/Build/source/texk/web2c/pdftexdir/writeimg.c b/Build/source/texk/web2c/pdftexdir/writeimg.c
index cc638926746..ba6281eeb33 100644
--- a/Build/source/texk/web2c/pdftexdir/writeimg.c
+++ b/Build/source/texk/web2c/pdftexdir/writeimg.c
@@ -40,7 +40,6 @@ integer epdf_selected_page;
integer epdf_num_pages;
integer epdf_page_box;
void *epdf_doc;
-integer epdf_lastGroupObjectNum;
static integer new_image_entry(void)
{
@@ -315,7 +314,6 @@ 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_lastGroupObjectNum;
break;
case IMAGE_TYPE_PNG:
img_pages(img) = 1;
@@ -352,6 +350,7 @@ void writeimage(integer img)
switch (img_type(img)) {
case IMAGE_TYPE_PNG:
write_png(img);
+ write_additional_png_objects();
break;
case IMAGE_TYPE_JPG:
write_jpg(img);
@@ -363,20 +362,13 @@ void writeimage(integer img)
epdf_doc = pdf_ptr(img)->doc;
epdf_selected_page = pdf_ptr(img)->selected_page;
epdf_page_box = pdf_ptr(img)->page_box;
- epdf_lastGroupObjectNum = img_group_ref(img);
write_epdf();
break;
default:
pdftex_fail("unknown type of image");
}
+
tex_printf(">");
- if (img_type(img) == IMAGE_TYPE_PDF) {
- write_additional_epdf_objects();
- } else {
- if (img_type(img) == IMAGE_TYPE_PNG) {
- write_additional_png_objects();
- }
- }
cur_file_name = NULL;
}