diff --git a/pcbnew/dialogs/dialog_create_array.cpp b/pcbnew/dialogs/dialog_create_array.cpp index 2d8884cfca..31e0f2d09d 100644 --- a/pcbnew/dialogs/dialog_create_array.cpp +++ b/pcbnew/dialogs/dialog_create_array.cpp @@ -56,6 +56,7 @@ struct CREATE_ARRAY_DIALOG_ENTRIES long m_GridStagger = 1; bool m_GridStaggerRows = true; bool m_GridPositionCentreOnItems = true; + bool m_GridPositionItemsInPlace = true; bool m_GridRenumberPads = true; long m_GridNumberingAxis = 0; // h then v @@ -178,6 +179,7 @@ DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY( PCB_BASE_FRAME* aParen m_cfg_persister.Add( *m_staggerRows, s_arrayOptions.m_GridStaggerRows ); + m_cfg_persister.Add( *m_rbItemsRemainInPlace, s_arrayOptions.m_GridPositionItemsInPlace ); m_cfg_persister.Add( *m_rbCentreOnSource, s_arrayOptions.m_GridPositionCentreOnItems ); m_cfg_persister.Add( *m_cbRenumberPads, s_arrayOptions.m_GridRenumberPads );