Warn before replacing edited footprint in footprint editor.

Fixes: lp:1786570
* https://bugs.launchpad.net/kicad/+bug/1786570
This commit is contained in:
Jeff Young 2018-08-11 20:35:58 +01:00
parent d81faa72c9
commit 4c08a71df5
2 changed files with 4 additions and 1 deletions

View File

@ -98,6 +98,8 @@ bool FOOTPRINT_EDIT_FRAME::Clear_Pcb( bool aQuery )
if( aQuery && GetScreen()->IsModify() && !GetBoard()->IsEmpty() )
{
wxSafeYield( this, true ); // Allow frame to come to front before showing warning.
if( !IsOK( this,
_( "Current Footprint will be lost and this operation cannot be undone. Continue ?" ) ) )
return false;

View File

@ -110,7 +110,8 @@ bool FOOTPRINT_EDIT_FRAME::Load_Module_From_BOARD( MODULE* aModule )
SetCurItem( NULL );
Clear_Pcb( false );
if( !Clear_Pcb( true ) )
return false;
GetBoard()->m_Status_Pcb = 0;
newModule = new MODULE( *aModule );