Ticket #8464: virtualbox-4.0.4-libpng15.patch
File virtualbox-4.0.4-libpng15.patch, 1.2 KB (added by , 14 years ago) |
---|
-
src/VBox/Main/src-all/DisplayPNGUtil.cpp
old new int DisplayMakePNG(uint8_t *pu8Data, uin 152 152 ctx.rc = VINF_SUCCESS; 153 153 154 154 png_set_write_fn(png_ptr, 155 ( voidp)&ctx,155 (png_voidp)&ctx, 156 156 png_write_data_fn, 157 157 png_output_flush_fn); 158 158 … … int DisplayMakePNG(uint8_t *pu8Data, uin 173 173 png_set_filler(png_ptr, 0, PNG_FILLER_AFTER); 174 174 png_set_bgr(png_ptr); 175 175 176 if ( info_ptr->valid & PNG_INFO_IDAT)177 png_write_image(png_ptr, info_ptr->row_pointers);176 if (png_get_valid(png_ptr, info_ptr, PNG_INFO_IDAT)) 177 png_write_image(png_ptr, png_get_rows(png_ptr,info_ptr)); 178 178 179 179 png_write_end(png_ptr, info_ptr); 180 180