From: Vadim Zeitlin Date: Fri, 3 Nov 2006 17:42:02 +0000 (+0000) Subject: use IsSameAs() instead of wxPalette::operator==() which doesn't exist any more X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/580a3876f65ae38018aa5c3a28636586d883bf40?ds=sidebyside use IsSameAs() instead of wxPalette::operator==() which doesn't exist any more git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42984 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/mgl/dc.cpp b/src/mgl/dc.cpp index b3f098fa7c..8eabf06310 100644 --- a/src/mgl/dc.cpp +++ b/src/mgl/dc.cpp @@ -1091,15 +1091,16 @@ void wxDC::SetPalette(const wxPalette& palette) { wxCHECK_RET( Ok(), wxT("invalid dc") ); - if ( palette == wxNullPalette ) + if ( !palette.Ok() ) { if ( m_oldPalette.Ok() ) SetPalette(m_oldPalette); return; } - if ( !palette.Ok() ) return; - if ( m_palette == palette ) return; + if ( palette.IsSameAs(m_palette) ) + return; + m_oldPalette = m_palette; m_palette = palette;