]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/image.cpp
EVT_TEXT_UPDATED bug fixed, text ctrl callbacks simplified
[wxWidgets.git] / src / common / image.cpp
index 3bd976b987744bc8319c473d5099b635cf4dbd18..151ba3b73e7d6406da08e775005c0ea00c7125f8 100644 (file)
@@ -36,6 +36,9 @@ extern "C" {
 #include "wx/intl.h"
 #include "wx/module.h"
 
+// For memcpy
+#include <string.h>
+
 #ifdef __SALFORDC__
 #ifdef FAR
 #undef FAR
@@ -256,9 +259,11 @@ char unsigned *wxImage::GetData() const
     return M_IMGDATA->m_data;
 }
 
-void wxImage::SetData( char unsigned *WXUNUSED(data) )
+void wxImage::SetData( char unsigned *data )
 {
     wxCHECK_RET( Ok(), "invalid image" );
+
+    memcpy(M_IMGDATA->m_data, data, M_IMGDATA->m_width * M_IMGDATA->m_height * 3);
 }
 
 void wxImage::SetMaskColour( unsigned char r, unsigned char g, unsigned char b )