delete features when deleting body

This commit is contained in:
Stefan Tröger
2015-07-13 06:24:47 +02:00
parent 1ebe3e729c
commit 81601959ab
3 changed files with 28 additions and 0 deletions

View File

@@ -1278,6 +1278,8 @@ std::vector<DocumentObjectItem*> DocumentItem::getAllParents(DocumentObjectItem*
for (std::vector<App::DocumentObject*>::iterator it = inlist.begin(); it != inlist.end(); ++it) {
Gui::ViewProvider* vp = pDocument->getViewProvider(*it);
if(!vp)
continue;
std::vector<App::DocumentObject*> child = vp->claimChildren();
for (std::vector<App::DocumentObject*>::iterator jt = child.begin(); jt != child.end(); ++jt) {
if (*jt == obj) {