qpixmap_win.cpp: Fix typo in format conversion (alpha).
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>
Mon, 5 Dec 2011 14:06:42 +0000 (15:06 +0100)
committerQt by Nokia <qt-info@nokia.com>
Mon, 5 Dec 2011 14:08:25 +0000 (15:08 +0100)
Change-Id: I8abdae5482e94a7f9af494e5d547352431285336
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
src/gui/image/qpixmap_win.cpp

index 6b6dea7..f46d503 100644 (file)
@@ -115,9 +115,9 @@ Q_GUI_EXPORT HBITMAP qt_pixmapToWinHBITMAP(const QPixmap &p, int hbitmapFormat =
     }
 
     // Copy over the data
-    QImage::Format imageFormat = QImage::Format_ARGB32;
+    QImage::Format imageFormat = QImage::Format_RGB32;
     if (hbitmapFormat == HBitmapAlpha)
-        imageFormat = QImage::Format_RGB32;
+        imageFormat = QImage::Format_ARGB32;
     else if (hbitmapFormat == HBitmapPremultipliedAlpha)
         imageFormat = QImage::Format_ARGB32_Premultiplied;
     const QImage image = rasterImage->convertToFormat(imageFormat);