diff --git a/eeschema/dialogs/dialog_edit_component_in_schematic.cpp b/eeschema/dialogs/dialog_edit_component_in_schematic.cpp index fc54dc3b86..6588eb3b88 100644 --- a/eeschema/dialogs/dialog_edit_component_in_schematic.cpp +++ b/eeschema/dialogs/dialog_edit_component_in_schematic.cpp @@ -725,8 +725,10 @@ void DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::OnSizeGrid( wxSizeEvent& event ) if( m_width != new_size ) { AdjustGridColumns( new_size ); - event.Skip(); } + + // Always propagate for a grid repaint (needed if the height changes, as well as width) + event.Skip(); } diff --git a/eeschema/dialogs/dialog_lib_edit_pin_table.cpp b/eeschema/dialogs/dialog_lib_edit_pin_table.cpp index 175797f2d9..4ff5567cfb 100644 --- a/eeschema/dialogs/dialog_lib_edit_pin_table.cpp +++ b/eeschema/dialogs/dialog_lib_edit_pin_table.cpp @@ -650,8 +650,10 @@ void DIALOG_LIB_EDIT_PIN_TABLE::OnSize( wxSizeEvent& event ) if( m_initialized && m_width != new_size ) { adjustGridColumns( new_size ); - event.Skip(); } + + // Always propagate for a grid repaint (needed if the height changes, as well as width) + event.Skip(); }