diff --git a/src/gtk/dcclient.cpp b/src/gtk/dcclient.cpp index dc3331cc3e..c4ec6109cf 100644 --- a/src/gtk/dcclient.cpp +++ b/src/gtk/dcclient.cpp @@ -1155,7 +1155,7 @@ void wxWindowDCImpl::DoDrawBitmap( const wxBitmap &bitmap, } } else if (hasAlpha || pixmap == NULL) - pixbuf = bitmap.GetPixbuf(); + pixbuf = useMask ? bitmap.GetPixbuf() : bitmap.GetPixbufNoMask(); if (isScaled) {