diff options
Diffstat (limited to 'games/allacrost/files/patch-src-engine-video-image.cpp')
-rw-r--r-- | games/allacrost/files/patch-src-engine-video-image.cpp | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/games/allacrost/files/patch-src-engine-video-image.cpp b/games/allacrost/files/patch-src-engine-video-image.cpp index 46f36cd87638..c7a560808876 100644 --- a/games/allacrost/files/patch-src-engine-video-image.cpp +++ b/games/allacrost/files/patch-src-engine-video-image.cpp @@ -1,10 +1,15 @@ ---- src/engine/video/image.cpp.orig 2010-05-17 01:38:27.000000000 +0200 -+++ src/engine/video/image.cpp 2012-05-03 05:56:08.000000000 +0200 -@@ -17,6 +17,7 @@ - #include <math.h> +--- src/engine/video/image.cpp.orig 2010-05-16 23:38:27 UTC ++++ src/engine/video/image.cpp +@@ -677,9 +677,9 @@ void ImageDescriptor::_GetPngImageInfo(c + png_read_png(png_ptr, info_ptr, PNG_TRANSFORM_STRIP_16 | PNG_TRANSFORM_PACKING | PNG_TRANSFORM_EXPAND, NULL); - #include "video.h" -+#include "pngpriv.h" + // grab the relevant data... +- cols = info_ptr->width; +- rows = info_ptr->height; +- bpp = info_ptr->channels * 8; ++ cols = png_get_image_width(png_ptr, info_ptr); ++ rows = png_get_image_height(png_ptr, info_ptr); ++ bpp = png_get_channels(png_ptr, info_ptr) * 8; - using namespace std; - using namespace hoa_utils; + // and clean up. + png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL); |