Don't double-delete panes. (Potentially KICAD-22T)
(cherry picked from commit 5390e0d7f9)
This commit is contained in:
@@ -471,8 +471,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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -341,9 +341,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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -599,11 +599,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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user