diff --git a/eeschema/symbol_editor/symbol_edit_frame.cpp b/eeschema/symbol_editor/symbol_edit_frame.cpp index 105bc7ecee..be09813912 100644 --- a/eeschema/symbol_editor/symbol_edit_frame.cpp +++ b/eeschema/symbol_editor/symbol_edit_frame.cpp @@ -264,6 +264,8 @@ void SYMBOL_EDIT_FRAME::SaveSettings( APP_SETTINGS_BASE* aCfg ) { wxCHECK_RET( m_settings, "Call to SYMBOL_EDIT_FRAME::LoadSettings with null m_settings" ); + GetGalDisplayOptions().m_axesEnabled = true; + SCH_BASE_FRAME::SaveSettings( GetSettings() ); m_settings->m_ShowPinElectricalType = GetRenderSettings()->m_ShowPinsElectricalType; diff --git a/pcbnew/footprint_edit_frame.cpp b/pcbnew/footprint_edit_frame.cpp index 4278c5ed77..053b670d49 100644 --- a/pcbnew/footprint_edit_frame.cpp +++ b/pcbnew/footprint_edit_frame.cpp @@ -527,6 +527,8 @@ void FOOTPRINT_EDIT_FRAME::LoadSettings( APP_SETTINGS_BASE* aCfg ) void FOOTPRINT_EDIT_FRAME::SaveSettings( APP_SETTINGS_BASE* aCfg ) { + GetGalDisplayOptions().m_axesEnabled = true; + // aCfg will be the PCBNEW_SETTINGS FOOTPRINT_EDITOR_SETTINGS* cfg = GetSettings(); diff --git a/pcbnew/footprint_viewer_frame.cpp b/pcbnew/footprint_viewer_frame.cpp index f2ab37e05f..22856d02a7 100644 --- a/pcbnew/footprint_viewer_frame.cpp +++ b/pcbnew/footprint_viewer_frame.cpp @@ -794,6 +794,8 @@ void FOOTPRINT_VIEWER_FRAME::SaveSettings( APP_SETTINGS_BASE* aCfg ) PCBNEW_SETTINGS* cfg = dynamic_cast( aCfg ); wxCHECK( cfg, /*void*/ ); + GetGalDisplayOptions().m_axesEnabled = true; + // We don't want to store anything other than the window settings PCB_BASE_FRAME::SaveSettings( cfg );