]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/bitmap.cpp
use GetFileAttributes() to check for readonly files under Win9x, the NT method doesn...
[wxWidgets.git] / src / gtk / bitmap.cpp
index 466cd688412e378d3c27bcce1366ce6b268cc0f4..1be0bb94a42ae9f8909f35cefc3c15906f7a59dc 100644 (file)
@@ -285,6 +285,9 @@ bool wxBitmap::Create( int width, int height, int depth )
     if (depth == 32)
     {
         SetPixbuf(gdk_pixbuf_new(GDK_COLORSPACE_RGB, true, 8, width, height), 32);
     if (depth == 32)
     {
         SetPixbuf(gdk_pixbuf_new(GDK_COLORSPACE_RGB, true, 8, width, height), 32);
+        // must initialize alpha, otherwise GetPixmap()
+        // will create a mask out of garbage
+        gdk_pixbuf_fill(M_BMPDATA->m_pixbuf, 0x000000ff);
     } else
     if (depth == 24)
     {
     } else
     if (depth == 24)
     {