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
This commit is contained in:
Vadim Zeitlin
2006-11-03 17:42:02 +00:00
parent cf6824d93d
commit 580a3876f6

View File

@@ -1091,15 +1091,16 @@ void wxDC::SetPalette(const wxPalette& palette)
{ {
wxCHECK_RET( Ok(), wxT("invalid dc") ); wxCHECK_RET( Ok(), wxT("invalid dc") );
if ( palette == wxNullPalette ) if ( !palette.Ok() )
{ {
if ( m_oldPalette.Ok() ) if ( m_oldPalette.Ok() )
SetPalette(m_oldPalette); SetPalette(m_oldPalette);
return; return;
} }
if ( !palette.Ok() ) return; if ( palette.IsSameAs(m_palette) )
if ( m_palette == palette ) return; return;
m_oldPalette = m_palette; m_oldPalette = m_palette;
m_palette = palette; m_palette = palette;