From a3caed801257369d032e635b18d850d5acef3294 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Tue, 21 Oct 2014 15:55:53 +0900 Subject: [PATCH] Eet: Fix eet jpeg image load Commit 101dee79b0d75fd15 introduced critical errors, as standard error callbacks now fail. Apparently, these error callbacks depend on the installed version of libjpeg (8 vs. 9). I couldn't start E without this commit. --- src/lib/eet/eet_image.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/lib/eet/eet_image.c b/src/lib/eet/eet_image.c index 238e5c1..ad93f32 100644 --- a/src/lib/eet/eet_image.c +++ b/src/lib/eet/eet_image.c @@ -366,20 +366,20 @@ _eet_image_jpeg_error_exit_cb(j_common_ptr cinfo) ERR(buffer); errmgr = (emptr)cinfo->err; longjmp(errmgr->setjmp_buffer, 1); - return; } static void _eet_image_jpeg_output_message_cb(j_common_ptr cinfo) { char buffer[JMSG_LENGTH_MAX]; - emptr errmgr; + /* emptr errmgr; */ (*cinfo->err->format_message)(cinfo, buffer); ERR(buffer); + /* errmgr = (emptr)cinfo->err; longjmp(errmgr->setjmp_buffer, 1); - return; + */ } static void @@ -388,7 +388,7 @@ _eet_image_jpeg_emit_message_cb(j_common_ptr cinfo, { char buffer[JMSG_LENGTH_MAX]; struct jpeg_error_mgr *err; - emptr errmgr; + /* emptr errmgr; */ err = cinfo->err; if (msg_level < 0) @@ -408,9 +408,10 @@ _eet_image_jpeg_emit_message_cb(j_common_ptr cinfo, INF(buffer); } } + /* errmgr = (emptr)cinfo->err; longjmp(errmgr->setjmp_buffer, 1); - return; + */ } static int -- 2.7.4