fix delete selected crash
This commit is contained in:
@@ -463,6 +463,7 @@ void SceneTree::removeObjects() {
|
|||||||
QList<QTreeWidgetItem*> sil = ui->treeObjects->selectedItems();
|
QList<QTreeWidgetItem*> sil = ui->treeObjects->selectedItems();
|
||||||
foreach (QTreeWidgetItem * i, sil) {
|
foreach (QTreeWidgetItem * i, sil) {
|
||||||
ObjectBase * o = itemObject(i);
|
ObjectBase * o = itemObject(i);
|
||||||
|
if (o->isSelected(true)) view->scene()->clearSelection();
|
||||||
if (o) delete o;
|
if (o) delete o;
|
||||||
}
|
}
|
||||||
qDeleteAll(sil);
|
qDeleteAll(sil);
|
||||||
|
|||||||
Reference in New Issue
Block a user