Eet: Fix eet jpeg image load
authorJean-Philippe Andre <jp.andre@samsung.com>
Tue, 21 Oct 2014 06:55:53 +0000 (15:55 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 21 Oct 2014 06:59:50 +0000 (15:59 +0900)
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

index 238e5c1..ad93f32 100644 (file)
@@ -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