diff --git a/pcbnew/board_stackup_manager/dialog_dielectric_list_manager.cpp b/pcbnew/board_stackup_manager/dialog_dielectric_list_manager.cpp index 0e99d0a59f..c1de2ee969 100644 --- a/pcbnew/board_stackup_manager/dialog_dielectric_list_manager.cpp +++ b/pcbnew/board_stackup_manager/dialog_dielectric_list_manager.cpp @@ -134,6 +134,6 @@ void DIALOG_DIELECTRIC_MATERIAL::onListKeyDown( wxListEvent& event ) { int idx = event.GetIndex(); - if( idx > 0 ) + if( ( idx > 0 ) && ( event.GetKeyCode() == WXK_DELETE ) ) m_lcMaterials->DeleteItem( idx ); }