diff options
Diffstat (limited to 'src/render/pngfile.cc')
-rw-r--r-- | src/render/pngfile.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/render/pngfile.cc b/src/render/pngfile.cc index bff6a54..d011aff 100644 --- a/src/render/pngfile.cc +++ b/src/render/pngfile.cc @@ -110,14 +110,13 @@ Image *PNG::load(const char *filename) for (size_t i=0; i < (size_t)png_height; i++) row_pointers[i] = (png_bytep) (*image)[i * info_ptr->rowbytes]; + // read pixel data png_read_image(png_ptr, row_pointers); filesystem::close(png_file); - - con_debug << " " << filename << " " << png_width << "x" << png_height << "x" << channels * png_depth << "bpp" << std::endl; - png_destroy_read_struct(&png_ptr, &info_ptr, 0); + con_debug << " " << filename << " " << image->width() << "x" << image->height() << "x" << image->bpp() << "bpp" << std::endl; return image; } |