blob: 014184d53382eb749cc9f757b3945d61912f4fd2 [file] [log] [blame]
Patrick Williamsb48b7b42016-08-17 15:04:38 -05001From 14c22398f8370e33a798360ed0dad513af8f1470 Mon Sep 17 00:00:00 2001
2From: AlbrechtS <AlbrechtS@ea41ed52-d2ee-0310-a9c1-e6b18d33e121>
3Date: Sun, 15 Mar 2015 19:32:33 +0000
4Subject: [PATCH] Fix 'boolean' issue with jpeg-9 library compatibility (STR
5 #2920).
6
7According to comments in STR #2920 and my own tests this is also
8compatible with older jpeg libraries (at least jpeg-8).
9
10Upstream-Status: Backport
11
12---
13 src/Fl_JPEG_Image.cxx | 4 ++--
14 1 file changed, 2 insertions(+), 2 deletions(-)
15
16diff --git a/src/Fl_JPEG_Image.cxx b/src/Fl_JPEG_Image.cxx
17index 47120a7..6cebe88 100644
18--- a/src/Fl_JPEG_Image.cxx
19+++ b/src/Fl_JPEG_Image.cxx
20@@ -155,7 +155,7 @@ Fl_JPEG_Image::Fl_JPEG_Image(const char *filename) // I - File to load
21
22 jpeg_create_decompress(&dinfo);
23 jpeg_stdio_src(&dinfo, fp);
24- jpeg_read_header(&dinfo, 1);
25+ jpeg_read_header(&dinfo, TRUE);
26
27 dinfo.quantize_colors = (boolean)FALSE;
28 dinfo.out_color_space = JCS_RGB;
29@@ -337,7 +337,7 @@ Fl_JPEG_Image::Fl_JPEG_Image(const char *name, const unsigned char *data)
30
31 jpeg_create_decompress(&dinfo);
32 jpeg_mem_src(&dinfo, data);
33- jpeg_read_header(&dinfo, 1);
34+ jpeg_read_header(&dinfo, TRUE);
35
36 dinfo.quantize_colors = (boolean)FALSE;
37 dinfo.out_color_space = JCS_RGB;
38--
391.7.9.5
40