+ // must initialize alpha, otherwise GetPixmap()
+ // will create a mask out of garbage
+ gdk_pixbuf_fill(M_BMPDATA->m_pixbuf, 0x000000ff);
+ } else
+ if (depth == 24)
+ {
+ if (visual->depth == depth)
+ SetPixmap(gdk_pixmap_new(wxGetRootWindow()->window, width, height, depth));
+ else
+ SetPixbuf(gdk_pixbuf_new(GDK_COLORSPACE_RGB, false, 8, width, height), 24);