Fix for cancellation of duplicate in GAL mode.
This commit is contained in:
parent
d80a3d651e
commit
900ecbae9d
|
@ -736,6 +736,9 @@ int EDIT_TOOL::Duplicate( const TOOL_EVENT& aEvent )
|
|||
// the original
|
||||
incUndoInhibit();
|
||||
|
||||
if( m_editModules )
|
||||
editFrame->SaveCopyInUndoList( editFrame->GetBoard()->m_Modules, UR_MODEDIT );
|
||||
|
||||
std::vector<BOARD_ITEM*> old_items;
|
||||
|
||||
for( int i = 0; i < selection.Size(); ++i )
|
||||
|
@ -778,6 +781,7 @@ int EDIT_TOOL::Duplicate( const TOOL_EVENT& aEvent )
|
|||
}
|
||||
|
||||
// record the new items as added
|
||||
if( !m_editModules )
|
||||
editFrame->SaveCopyInUndoList( selection.items, UR_NEW );
|
||||
|
||||
editFrame->DisplayToolMsg( wxString::Format( _( "Duplicated %d item(s)" ),
|
||||
|
|
Loading…
Reference in New Issue