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

(cherry picked from commit 5390e0d7f9)
This commit is contained in:
Jeff Young
2025-07-07 18:31:31 +01:00
parent ed91410496
commit 50138ccf69
3 changed files with 13 additions and 9 deletions
+3 -2
View File
@@ -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;
}
+4 -3
View File
@@ -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;
}
+6 -4
View File
@@ -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;
}