compile fixes for EMX
[wxWidgets.git] / src / common / image.cpp
index f769be03a44ccc7fbfcd0bf3d6d4d9f197d06211..18d73f4668482450d34361bd38ea46e588c4ec6d 100644 (file)
@@ -1181,7 +1181,8 @@ wxImage::wxImage( const wxBitmap &bitmap )
     {
         for (int i = 0; i < bitmap.GetWidth(); i++)
         {
-            int pixel = gdk_image_get_pixel( gdk_image, i, j );
+            wxInt32 pixel = gdk_image_get_pixel( gdk_image, i, j );
+           pixel = wxINT32_SWAP_ON_BE( pixel );
             if (bpp <= 8)
             {
                 data[pos] = cmap->colors[pixel].red >> 8;