From 298a033b9d35e06cba7db036b6ee52565b3b8786 Mon Sep 17 00:00:00 2001 From: Maciej Suminski Date: Tue, 13 Nov 2018 14:14:08 +0100 Subject: [PATCH] Fixed a crash on moving down the last field in the Symbol Properties dialog --- eeschema/dialogs/dialog_edit_component_in_schematic.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eeschema/dialogs/dialog_edit_component_in_schematic.cpp b/eeschema/dialogs/dialog_edit_component_in_schematic.cpp index 6ba4b67805..6c21b9b1d6 100644 --- a/eeschema/dialogs/dialog_edit_component_in_schematic.cpp +++ b/eeschema/dialogs/dialog_edit_component_in_schematic.cpp @@ -645,7 +645,7 @@ void DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::OnMoveDown( wxCommandEvent& event ) int i = m_grid->GetGridCursorRow(); - if( i >= MANDATORY_FIELDS ) + if( i >= MANDATORY_FIELDS && i < m_grid->GetNumberRows() - 1 ) { SCH_FIELD tmp = m_fields->at( (unsigned) i ); m_fields->erase( m_fields->begin() + i, m_fields->begin() + i + 1 );