]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/bitmap.cpp
Updated to new PyCrust
[wxWidgets.git] / src / msw / bitmap.cpp
index a68e54fa7dbf1e4e18c8b9bc21c7effa742771fb..df9dcd8c70d12b07dd5ece02d5d82154b2285bec 100644 (file)
@@ -431,6 +431,9 @@ bool wxBitmap::CreateFromImage( const wxImage& image, int depth )
     if (depth == -1) depth = wxDisplayDepth();
     SetDepth( depth );
 
     if (depth == -1) depth = wxDisplayDepth();
     SetDepth( depth );
 
+    // Copy the palette from the source image
+    SetPalette(image.GetPalette());
+
     // create a DIB header
     int headersize = sizeof(BITMAPINFOHEADER);
     BITMAPINFO *lpDIBh = (BITMAPINFO *) malloc( headersize );
     // create a DIB header
     int headersize = sizeof(BITMAPINFOHEADER);
     BITMAPINFO *lpDIBh = (BITMAPINFO *) malloc( headersize );