Fix deleting a Part

This commit is contained in:
Stefan Tröger
2017-08-06 08:59:21 +02:00
committed by wmayer
parent 5da7aed8e1
commit 7829849104
3 changed files with 10 additions and 3 deletions

View File

@@ -195,7 +195,7 @@ std::vector< DocumentObject* > OriginGroupExtension::addObjects(std::vector<Docu
bool OriginGroupExtension::hasObject(const DocumentObject* obj, bool recursive) const {
if(obj == getOrigin() || getOrigin()->hasObject(obj))
if(Origin.getValue() && (obj == getOrigin() || getOrigin()->hasObject(obj)))
return true;
return App::GroupExtension::hasObject(obj, recursive);