]> git.saurik.com Git - wxWidgets.git/commitdiff
memory for alpha channel was over allocated by a factor of 3
authorVadim Zeitlin <vadim@wxwidgets.org>
Fri, 9 May 2003 23:52:20 +0000 (23:52 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Fri, 9 May 2003 23:52:20 +0000 (23:52 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20569 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/image.cpp

index 289eb7875980949967ba65842e51449728a05418..cccfe9f1bffd27601e6146e2a38274b1f4c734d9 100644 (file)
@@ -809,8 +809,7 @@ void wxImage::SetAlpha( unsigned char *alpha )
 
     if ( !alpha )
     {
 
     if ( !alpha )
     {
-        alpha = (unsigned char *)
-                    malloc(M_IMGDATA->m_width*M_IMGDATA->m_height*3);
+        alpha = (unsigned char *)malloc(M_IMGDATA->m_width*M_IMGDATA->m_height);
     }
 
     delete [] M_IMGDATA->m_alpha;
     }
 
     delete [] M_IMGDATA->m_alpha;