diff --git a/eeschema/widgets/panel_symbol_chooser.cpp b/eeschema/widgets/panel_symbol_chooser.cpp index f9270a38ca..3968605e91 100644 --- a/eeschema/widgets/panel_symbol_chooser.cpp +++ b/eeschema/widgets/panel_symbol_chooser.cpp @@ -309,6 +309,9 @@ PANEL_SYMBOL_CHOOSER::~PANEL_SYMBOL_CHOOSER() if( EESCHEMA_SETTINGS* cfg = dynamic_cast( Kiface().KifaceSettings() ) ) { + // Save any changes to column widths, etc. + m_adapter->SaveSettings(); + cfg->m_SymChooserPanel.width = GetParent()->GetSize().x; cfg->m_SymChooserPanel.height = GetParent()->GetSize().y;