Commit cd664e8b authored by Anton Blanchard's avatar Anton Blanchard Committed by Wayne Stambaugh
Browse files

Fixes segfault in Pcbnew module editor when clicking delete tool where there is no object.

parent 348b7de4
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -120,9 +120,10 @@ void FOOTPRINT_EDIT_FRAME::OnLeftClick( wxDC* DC, const wxPoint& MousePos )
    case ID_MODEDIT_DELETE_TOOL:
        if( ! no_item_edited )    // Item in edit, cannot delete it
            break;

        item = ModeditLocateAndDisplay();

        if( item->Type() != PCB_MODULE_T ) // Cannot delete the module itself
        if( item && item->Type() != PCB_MODULE_T ) // Cannot delete the module itself
        {
            SaveCopyInUndoList( GetBoard()->m_Modules, UR_MODEDIT );
            RemoveStruct( item );