From 43053489cfb1957b1779be81ba6bd1ac96f71165 Mon Sep 17 00:00:00 2001 From: Akira Kakuto Date: Thu, 12 Mar 2015 04:30:50 +0000 Subject: dvipdfm-x/jpegimage.c: Fix a bug introduced by me on 2015-02-16. git-svn-id: svn://tug.org/texlive/trunk@36494 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/dvipdfm-x/ChangeLog | 4 ++++ Build/source/texk/dvipdfm-x/jpegimage.c | 11 ++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) (limited to 'Build/source') diff --git a/Build/source/texk/dvipdfm-x/ChangeLog b/Build/source/texk/dvipdfm-x/ChangeLog index 6a6ffdfe079..302117d85b6 100644 --- a/Build/source/texk/dvipdfm-x/ChangeLog +++ b/Build/source/texk/dvipdfm-x/ChangeLog @@ -1,3 +1,7 @@ +2015-03-12 Akira Kakuto + + * jpegimage.c: Fix a bug introduced by me on 2015-02-16. + 2015-03-01 Shunsaku Hirata * spc_tpic.c: Make tpic "ar" command dvips compatible to fix the problem diff --git a/Build/source/texk/dvipdfm-x/jpegimage.c b/Build/source/texk/dvipdfm-x/jpegimage.c index 2e154ddc367..113967a1124 100644 --- a/Build/source/texk/dvipdfm-x/jpegimage.c +++ b/Build/source/texk/dvipdfm-x/jpegimage.c @@ -669,9 +669,14 @@ read_APP1_Exif (struct JPEG_info *j_info, FILE *fp, unsigned short length) } } } - - j_info->xdpi = xres * res_unit; - j_info->ydpi = yres * res_unit; +/* + Do not overwrite if j_info->xdpi and j_info->ydpi are + already determined as JFIF +*/ + if (j_info->xdpi < 0.1 && j_info->ydpi < 0.1) { + j_info->xdpi = xres * res_unit; + j_info->ydpi = yres * res_unit; + } err: RELEASE(buffer); -- cgit v1.2.3