diff --git a/widgets/scene_tree.cpp b/widgets/scene_tree.cpp index b0670cb..8ecad49 100644 --- a/widgets/scene_tree.cpp +++ b/widgets/scene_tree.cpp @@ -463,6 +463,7 @@ void SceneTree::removeObjects() { QList sil = ui->treeObjects->selectedItems(); foreach (QTreeWidgetItem * i, sil) { ObjectBase * o = itemObject(i); + if (o->isSelected(true)) view->scene()->clearSelection(); if (o) delete o; } qDeleteAll(sil);