From baeb4abd1833c61c84c22dcd5a67391ae69d690a Mon Sep 17 00:00:00 2001 From: Jon Evans Date: Thu, 27 Aug 2020 11:25:18 -0400 Subject: [PATCH] Don't handle pin map special case twice Fixes https://gitlab.com/kicad/code/kicad/-/issues/5385 --- common/dialogs/panel_setup_severities.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/dialogs/panel_setup_severities.cpp b/common/dialogs/panel_setup_severities.cpp index 7db267b7d4..c7c8b9e61c 100644 --- a/common/dialogs/panel_setup_severities.cpp +++ b/common/dialogs/panel_setup_severities.cpp @@ -172,6 +172,9 @@ bool PANEL_SETUP_SEVERITIES::TransferDataToWindow() if( !m_buttonMap[ errorCode ][0] ) // this entry does not actually exist continue; + if( m_pinMapSpecialCase && errorCode == m_pinMapSpecialCase->GetErrorCode() ) + continue; + switch( m_severities[ errorCode ] ) { case RPT_SEVERITY_ERROR: m_buttonMap[ errorCode ][0]->SetValue( true ); break;