diff --git a/pcbnew/footprint_editor_utils.cpp b/pcbnew/footprint_editor_utils.cpp index 5c88383647..21adc87681 100644 --- a/pcbnew/footprint_editor_utils.cpp +++ b/pcbnew/footprint_editor_utils.cpp @@ -170,7 +170,7 @@ void FOOTPRINT_EDIT_FRAME::editFootprintProperties( FOOTPRINT* aFootprint ) LIB_ID oldFPID = aFootprint->GetFPID(); DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR dialog( this, aFootprint ); - dialog.ShowModal(); + dialog.ShowQuasiModal(); // Update library tree and title in case of a name change wxDataViewItem treeItem = m_adapter->FindItem( oldFPID ); diff --git a/pcbnew/pcb_edit_frame.cpp b/pcbnew/pcb_edit_frame.cpp index 196cffc4e7..d683b7bbff 100644 --- a/pcbnew/pcb_edit_frame.cpp +++ b/pcbnew/pcb_edit_frame.cpp @@ -2164,7 +2164,7 @@ void PCB_EDIT_FRAME::ShowFootprintPropertiesDialog( FOOTPRINT* aFootprint ) { DIALOG_FOOTPRINT_PROPERTIES dlg( this, aFootprint ); - dlg.ShowModal(); + dlg.ShowQuasiModal(); retvalue = dlg.GetReturnValue(); }