From 0aa080e78ef9204190d8e25e6ae455aeb54dd62b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 20 Feb 2011 00:07:51 -0700 Subject: [PATCH] Fix deprecated libpng io_ptr direct access --- src/calibre/ebooks/pdf/images.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/pdf/images.cpp b/src/calibre/ebooks/pdf/images.cpp index 4cd1ace776..0e7d8b0d70 100644 --- a/src/calibre/ebooks/pdf/images.cpp +++ b/src/calibre/ebooks/pdf/images.cpp @@ -301,7 +301,7 @@ void PNGWriter::write_splash_bitmap(SplashBitmap *bitmap) { void calibre_png_mem_write(png_structp png_ptr, png_bytep data, png_size_t length) { if (!png_ptr || length < 1) return; - vector *buf = static_cast< vector* >(png_ptr->io_ptr); + vector *buf = static_cast< vector* >(png_get_io_ptr(png_ptr)); buf->reserve(buf->capacity() + length); do { buf->push_back(static_cast(*data));