diff --git a/pcbnew/widgets/appearance_controls.cpp b/pcbnew/widgets/appearance_controls.cpp index 0846b7e8bf..a5d1d14cb3 100644 --- a/pcbnew/widgets/appearance_controls.cpp +++ b/pcbnew/widgets/appearance_controls.cpp @@ -2445,6 +2445,9 @@ void APPEARANCE_CONTROLS::onLayerPresetChanged( wxCommandEvent& aEvent ) } else { + preset->layers = getVisibleLayers(); + preset->renderLayers = getVisibleObjects(); + index = m_cbLayerPresets->FindString( name ); m_presetMRU.Remove( name ); }