]> git.saurik.com Git - wxWidgets.git/commitdiff
fix assert for bitmaps buttons created without bitmap initially
authorVadim Zeitlin <vadim@wxwidgets.org>
Wed, 12 Sep 2007 00:21:48 +0000 (00:21 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Wed, 12 Sep 2007 00:21:48 +0000 (00:21 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48642 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/bmpbuttn.cpp

index 83f7efc9d5edfd2c64cbbd278ce0a29274178c14..333ab7a25bff5c4a6a3bdff74c663ab75a4292eb 100644 (file)
@@ -227,7 +227,7 @@ void wxBitmapButton::OnMouseEnterOrLeave(wxMouseEvent& event)
 void wxBitmapButton::SetBitmapLabel(const wxBitmap& bitmap)
 {
 #if wxUSE_IMAGE
 void wxBitmapButton::SetBitmapLabel(const wxBitmap& bitmap)
 {
 #if wxUSE_IMAGE
-    if ( !HasFlag(wxBU_AUTODRAW) && !m_disabledSetByUser )
+    if ( !HasFlag(wxBU_AUTODRAW) && !m_disabledSetByUser && bitmap.IsOk() )
     {
         m_bmpDisabled = wxBitmap(bitmap.ConvertToImage().ConvertToGreyscale());
     }
     {
         m_bmpDisabled = wxBitmap(bitmap.ConvertToImage().ConvertToGreyscale());
     }