fdfba67
diff -up qt-everywhere-opensource-src-4.7.0/src/gui/image/qpixmap_x11.cpp.me qt-everywhere-opensource-src-4.7.0/src/gui/image/qpixmap_x11.cpp
fdfba67
--- qt-everywhere-opensource-src-4.7.0/src/gui/image/qpixmap_x11.cpp.me	2010-10-15 22:04:09.000000000 +0200
fdfba67
+++ qt-everywhere-opensource-src-4.7.0/src/gui/image/qpixmap_x11.cpp	2010-10-15 22:04:18.000000000 +0200
fdfba67
@@ -900,9 +900,9 @@ void QX11PixmapData::fromImage(const QIm
fdfba67
             case BPP24_888:                        // 24 bit MSB
fdfba67
                 CYCLE(
fdfba67
                     for (int x=0; x
fdfba67
-                        *dst++ = qRed  (*p);
fdfba67
+                        *dst++ = qBlue  (*p);
fdfba67
                         *dst++ = qGreen(*p);
fdfba67
-                        *dst++ = qBlue (*p++);
fdfba67
+                        *dst++ = qRed (*p++);
fdfba67
                     }
fdfba67
                     )
fdfba67
                     break;