Merge pull request #1540 from hairykiwi/fix/elements-panel-crashes

Guard elements-panel auto-select against a detached project item
This commit is contained in:
ispyisail
2026-10-19 16:00:33 +13:00
committed by GitHub
3 changed files with 54 additions and 3 deletions
+5 -3
View File
@@ -156,9 +156,11 @@ QTreeWidgetItem *ElementsPanel::addProject(QETProject *project,
if (first_add){
qtwi_project -> setExpanded(true);
// on adding an project select first diagram
setCurrentItem(qtwi_project -> child(0));
qtwi_project -> child(0)->setSelected(true);
// on adding a project select first diagram, once the project item is attached
if (qtwi_project -> treeWidget()) {
setCurrentItem(qtwi_project -> child(0));
qtwi_project -> child(0)->setSelected(true);
}
}
else {
// 2. Check whether we can restore the previous selection