]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/bitmap.cpp
Attempting to allow WIN16 compilation of the db/dbtable classes
[wxWidgets.git] / src / msw / bitmap.cpp
index 3cf541d3c793a56df12d7e4dedfe8e7c133c27bf..f0e07174d5c8785230c186515b3aff85ad3d2058 100644 (file)
@@ -582,15 +582,15 @@ wxMask::~wxMask()
 // Create a mask from a mono bitmap (copies the bitmap).
 bool wxMask::Create(const wxBitmap& bitmap)
 {
+    wxCHECK_MSG( bitmap.Ok() && bitmap.GetDepth() == 1, FALSE,
+                 _T("can't create mask from invalid or not monochrome bitmap") );
+
     if ( m_maskBitmap )
     {
         ::DeleteObject((HBITMAP) m_maskBitmap);
         m_maskBitmap = 0;
     }
-    if (!bitmap.Ok() || bitmap.GetDepth() != 1)
-    {
-        return FALSE;
-    }
+
     m_maskBitmap = (WXHBITMAP) CreateBitmap(
                                             bitmap.GetWidth(),
                                             bitmap.GetHeight(),