summaryrefslogtreecommitdiff
path: root/debian/patches/06_fix_pdf_xref.dpatch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/06_fix_pdf_xref.dpatch')
-rw-r--r--debian/patches/06_fix_pdf_xref.dpatch28
1 files changed, 0 insertions, 28 deletions
diff --git a/debian/patches/06_fix_pdf_xref.dpatch b/debian/patches/06_fix_pdf_xref.dpatch
index 07ffad0..60cc285 100644
--- a/debian/patches/06_fix_pdf_xref.dpatch
+++ b/debian/patches/06_fix_pdf_xref.dpatch
@@ -19,31 +19,3 @@ diff -urNad xsane-0.995~/src/xsane-multipage-project.c xsane-0.995/src/xsane-mul
}
}
#ifdef HAVE_LIBTIFF
-diff -urNad xsane-0.995~/src/xsane-save.c xsane-0.995/src/xsane-save.c
---- xsane-0.995~/src/xsane-save.c 2008-09-17 21:53:33.000000000 +0200
-+++ xsane-0.995/src/xsane-save.c 2008-09-17 21:54:07.654207681 +0200
-@@ -4087,7 +4087,7 @@
-
- for (i=1; i <= pages * 2 + 7; i++)
- {
-- fprintf(outfile, "%010lu 00000 n \n", xref->obj[i]);
-+ fprintf(outfile, "%010lu 00000 %c \n", xref->obj[i], (xref->obj[i]) ? 'n' : 'f');
- }
-
- fprintf(outfile, "\n");
-@@ -4186,11 +4186,13 @@
-
- xsane_save_pdf_create_document_header(outfile, &xref, 1, flatedecode);
-
-- xref.obj[4] = ftell(outfile);
-- xref.obj[5] = ftell(outfile);
-+ /* Objects 4 and 5 are unused and do not exist */
-+ xref.obj[4] = 0;
-+ xref.obj[5] = 0;
-
- if (apply_ICM_profile && (cms_function == XSANE_CMS_FUNCTION_EMBED_SCANNER_ICM_PROFILE))
- {
-+ /* Use object 4 for ICM profile */
- icc_object = 4;
- xsane_embed_pdf_icm_profile(outfile, &xref, image_info->icm_profile, flatedecode, icc_object);
- }