Don't double-delete panes. (Potentially KICAD-22T)

This commit is contained in:
Jeff Young 2025-07-07 18:31:31 +01:00
parent 866659df97
commit 5390e0d7f9
3 changed files with 13 additions and 9 deletions

View File

@ -475,8 +475,9 @@ SCH_EDIT_FRAME::~SCH_EDIT_FRAME()
}
}
delete m_hierarchy;
delete m_selectionFilterPanel;
// We passed ownership of these to wxAuiManager.
// delete m_hierarchy;
// delete m_selectionFilterPanel;
}

View File

@ -330,9 +330,10 @@ FOOTPRINT_EDIT_FRAME::~FOOTPRINT_EDIT_FRAME()
// Clear the watched file
setFPWatcher( nullptr );
delete m_selectionFilterPanel;
delete m_appearancePanel;
delete m_treePane;
// We passed ownership of these to wxAuiManager.
// delete m_selectionFilterPanel;
// delete m_appearancePanel;
// delete m_treePane;
}

View File

@ -594,11 +594,13 @@ PCB_EDIT_FRAME::~PCB_EDIT_FRAME()
if( GetBoard() )
GetBoard()->RemoveAllListeners();
delete m_selectionFilterPanel;
delete m_appearancePanel;
// We passed ownership of these to wxAuiManager.
// delete m_selectionFilterPanel;
// delete m_appearancePanel;
// delete m_propertiesPanel;
// delete m_netInspectorPanel;
delete m_exportNetlistAction;
delete m_propertiesPanel;
delete m_netInspectorPanel;
}