From 536bfddef4960bbc7c0168ae92a189c855c54328 Mon Sep 17 00:00:00 2001 From: jules Date: Wed, 3 Apr 2013 20:41:09 +0100 Subject: [PATCH] Made PNG loader ignore warnings. --- modules/juce_graphics/image_formats/juce_PNGLoader.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/juce_graphics/image_formats/juce_PNGLoader.cpp b/modules/juce_graphics/image_formats/juce_PNGLoader.cpp index b1b69193d4..2f538d31fb 100644 --- a/modules/juce_graphics/image_formats/juce_PNGLoader.cpp +++ b/modules/juce_graphics/image_formats/juce_PNGLoader.cpp @@ -318,6 +318,8 @@ namespace PNGHelpers { throw PNGErrorStruct(); } + + static void JUCE_CDECL warningCallback (png_structp, png_const_charp) {} #endif } @@ -363,7 +365,7 @@ Image PNGImageFormat::decodeImage (InputStream& in) return Image::null; } - png_set_error_fn (pngReadStruct, 0, PNGHelpers::errorCallback, PNGHelpers::errorCallback); + png_set_error_fn (pngReadStruct, 0, PNGHelpers::errorCallback, PNGHelpers::warningCallback); // read the header.. png_set_read_fn (pngReadStruct, &in, PNGHelpers::readCallback);