From 81c52ad4947c2b658473f8f87e244660a72c002a Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Sat, 27 Aug 2011 08:43:51 +0000 Subject: Initial image content handler refactor svn path=/trunk/netsurf/; revision=12671 --- image/image.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'image/image.c') diff --git a/image/image.c b/image/image.c index 23853f133..8ef96eeba 100644 --- a/image/image.c +++ b/image/image.c @@ -54,8 +54,12 @@ nserror image_init(void) if (error != NSERROR_OK) return error; - /* Prefer libpng over libmng for pngs */ error = nsmng_init(); + if (error != NSERROR_OK) + return error; + + /* Prefer libpng over libmng for pngs by registering later */ + error = nsjpng_init(); if (error != NSERROR_OK) return error; error = nspng_init(); @@ -91,6 +95,7 @@ void image_fini(void) nsico_fini(); nsjpeg_fini(); nsmng_fini(); + nsjpng_fini(); nssprite_fini(); nspng_fini(); nsrsvg_fini(); -- cgit v1.2.3