diff --git a/src/msw/bitmap.cpp b/src/msw/bitmap.cpp index 1c3486a3e8..30b2d439a6 100644 --- a/src/msw/bitmap.cpp +++ b/src/msw/bitmap.cpp @@ -1483,6 +1483,15 @@ wxMask::wxMask() wxMask::wxMask(const wxMask &mask) : wxObject() { + m_maskBitmap = 0; + + if ( !mask.m_maskBitmap ) + { + // Copying uninitialized mask shouldn't do anything, and notably not + // result in an assertion failure below. + return; + } + BITMAP bmp; HDC srcDC = CreateCompatibleDC(0);