From ccbbd2ddd984a7bb18c60b764e126265cb64392f Mon Sep 17 00:00:00 2001 From: Jeff Young Date: Mon, 12 Dec 2022 14:43:37 +0000 Subject: [PATCH] Clear seleciton so wxWidgets doesn't go looking for deleted row. --- eeschema/dialogs/dialog_symbol_properties.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/eeschema/dialogs/dialog_symbol_properties.cpp b/eeschema/dialogs/dialog_symbol_properties.cpp index 4a53d5c1dd..07f781ddf1 100644 --- a/eeschema/dialogs/dialog_symbol_properties.cpp +++ b/eeschema/dialogs/dialog_symbol_properties.cpp @@ -943,6 +943,7 @@ void DIALOG_SYMBOL_PROPERTIES::OnDeleteField( wxCommandEvent& event ) } m_fieldsGrid->CommitPendingChanges( true /* quiet mode */ ); + m_fieldsGrid->ClearSelection(); // Reverse sort so deleting a row doesn't change the indexes of the other rows. selectedRows.Sort( []( int* first, int* second ) { return *second - *first; } );