diff --git a/src/mgl/dc.cpp b/src/mgl/dc.cpp index 692ac021d4..2c48b7f256 100644 --- a/src/mgl/dc.cpp +++ b/src/mgl/dc.cpp @@ -1097,7 +1097,8 @@ void wxDC::SetPalette(const wxPalette& palette) if ( palette == wxNullPalette ) { - SetPalette(m_oldPalette); + if ( m_oldPalette.Ok() ) + SetPalette(m_oldPalette); return; }