diff --git a/src/Mod/Mesh/App/MeshFeature.cpp b/src/Mod/Mesh/App/MeshFeature.cpp index 0604812a93..6598f5b96b 100644 --- a/src/Mod/Mesh/App/MeshFeature.cpp +++ b/src/Mod/Mesh/App/MeshFeature.cpp @@ -58,6 +58,7 @@ Feature::~Feature() App::DocumentObjectExecReturn *Feature::execute(void) { + this->Mesh.touch(); return App::DocumentObject::StdReturn; } diff --git a/src/Mod/Part/App/PartFeature.cpp b/src/Mod/Part/App/PartFeature.cpp index e3569aa21a..793cfd6d06 100644 --- a/src/Mod/Part/App/PartFeature.cpp +++ b/src/Mod/Part/App/PartFeature.cpp @@ -91,6 +91,7 @@ App::DocumentObjectExecReturn *Feature::recompute(void) App::DocumentObjectExecReturn *Feature::execute(void) { + this->Shape.touch(); return App::DocumentObject::StdReturn; } diff --git a/src/Mod/Points/App/PointsFeature.cpp b/src/Mod/Points/App/PointsFeature.cpp index d7fb7eb94e..5001915b82 100644 --- a/src/Mod/Points/App/PointsFeature.cpp +++ b/src/Mod/Points/App/PointsFeature.cpp @@ -56,6 +56,7 @@ Feature::~Feature() App::DocumentObjectExecReturn *Feature::execute(void) { + this->Points.touch(); return App::DocumentObject::StdReturn; }