Applied patch [ 626545 ] Correct num bytes allocated for bitmap
This corrects the calculation of the number of bytes to allocate for the bitmap in wxPrinterDC::DoDrawBitmap (). It was allocating more memory than necessary. By Derry Bryson git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@17609 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -435,7 +435,7 @@ void wxPrinterDC::DoDrawBitmap(const wxBitmap &bmp,
|
||||
memset( info, 0, sizeof( BITMAPINFOHEADER ) );
|
||||
|
||||
#if wxUSE_DRAWBITMAP_24BITS
|
||||
int iBitsSize = ((width + 3 ) & ~3 ) * height * 3;
|
||||
int iBitsSize = (((width * 3) + 3 ) & ~3 ) * height;
|
||||
#else
|
||||
int iBitsSize = ((width + 3 ) & ~3 ) * height ;
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user