diff options
Diffstat (limited to 'image/image.c')
-rw-r--r-- | image/image.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/image/image.c b/image/image.c index 23853f133..8ef96eeba 100644 --- a/image/image.c +++ b/image/image.c @@ -54,10 +54,14 @@ 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(); if (error != NSERROR_OK) return error; @@ -91,6 +95,7 @@ void image_fini(void) nsico_fini(); nsjpeg_fini(); nsmng_fini(); + nsjpng_fini(); nssprite_fini(); nspng_fini(); nsrsvg_fini(); |