X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/acf8e3d29e897ade2087e3d9048e5c448823d391..1a19e369fbce12ce4d8097fc08609a436748a6ed:/src/msw/bitmap.cpp diff --git a/src/msw/bitmap.cpp b/src/msw/bitmap.cpp index d0038118cb..3215a98445 100644 --- a/src/msw/bitmap.cpp +++ b/src/msw/bitmap.cpp @@ -5,8 +5,8 @@ // Modified by: // Created: 04/01/98 // RCS-ID: $Id$ -// Copyright: (c) Julian Smart and Markus Holzem -// Licence: wxWindows license +// Copyright: (c) Julian Smart +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// // ============================================================================ @@ -128,7 +128,9 @@ IMPLEMENT_DYNAMIC_CLASS(wxBitmapHandler, wxObject) wxBitmapRefData::wxBitmapRefData() { +#ifdef __WXDEBUG__ m_selectedInto = NULL; +#endif m_bitmapMask = NULL; m_hBitmap = (WXHBITMAP) NULL; m_hasAlpha = FALSE; @@ -1043,11 +1045,15 @@ wxMask *wxBitmap::GetMask() const return GetBitmapData() ? GetBitmapData()->GetMask() : (wxMask *) NULL; } +#ifdef __WXDEBUG__ + wxDC *wxBitmap::GetSelectedInto() const { return GetBitmapData() ? GetBitmapData()->m_selectedInto : (wxDC *) NULL; } +#endif + #if WXWIN_COMPATIBILITY_2_4 int wxBitmap::GetQuality() const @@ -1066,12 +1072,16 @@ bool wxBitmap::HasAlpha() const // wxBitmap setters // ---------------------------------------------------------------------------- +#ifdef __WXDEBUG__ + void wxBitmap::SetSelectedInto(wxDC *dc) { if ( GetBitmapData() ) GetBitmapData()->m_selectedInto = dc; } +#endif + #if wxUSE_PALETTE void wxBitmap::SetPalette(const wxPalette& palette)