From 4ea08d477de7c3adf06b08feef6e70aa0f332d84 Mon Sep 17 00:00:00 2001 From: Baranovskiy Konstantin Date: Wed, 16 Jan 2019 15:16:22 +0200 Subject: [PATCH] Clear comp highlighting before highlight new one. On clicking a reference cell in the field editor of Eeschema a corresponding component is highlighted in Eeschema. But previously highlighted components are staying highlighted. With current patch all highlightings are cleared before highlighting selected component. --- eeschema/dialogs/dialog_fields_editor_global.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/eeschema/dialogs/dialog_fields_editor_global.cpp b/eeschema/dialogs/dialog_fields_editor_global.cpp index d2616ea954..603ebf6491 100644 --- a/eeschema/dialogs/dialog_fields_editor_global.cpp +++ b/eeschema/dialogs/dialog_fields_editor_global.cpp @@ -979,6 +979,7 @@ void DIALOG_FIELDS_EDITOR_GLOBAL::OnTableCellClick( wxGridEvent& event ) { // Clear highligted symbols, if any m_parent->GetCanvas()->GetView()->HighlightItem( nullptr, nullptr ); + m_parent->GetCanvas()->Refresh(); m_dataModel->ExpandCollapseRow( event.GetRow() ); std::vector refs = m_dataModel->GetRowReferences( event.GetRow() );