From 580a3876f65ae38018aa5c3a28636586d883bf40 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Fri, 3 Nov 2006 17:42:02 +0000 Subject: [PATCH] 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 --- src/mgl/dc.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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; -- 2.47.2