diff --git a/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp b/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp index 0c70f56c1e..f7c2da6fe4 100644 --- a/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp +++ b/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp @@ -163,23 +163,7 @@ void ViewProviderFemAnalysis::unsetEdit(int ModNum) bool ViewProviderFemAnalysis::onDelete(const std::vector &) { - // get the support and Sketch - - //PartDesign::Pad* pcPad = static_cast(getObject()); - //Sketcher::SketchObject *pcSketch = 0; - //App::DocumentObject *pcSupport = 0; - //if (pcPad->Sketch.getValue()){ - // pcSketch = static_cast(pcPad->Sketch.getValue()); - // pcSupport = pcSketch->Support.getValue(); - //} - - // if abort command deleted the object the support is visible again - - //if (pcSketch && Gui::Application::Instance->getViewProvider(pcSketch)) - // Gui::Application::Instance->getViewProvider(pcSketch)->show(); - //if (pcSupport && Gui::Application::Instance->getViewProvider(pcSupport)) - // Gui::Application::Instance->getViewProvider(pcSupport)->show(); - + // do nothing special on deletion return true; } diff --git a/src/Mod/Fem/Gui/ViewProviderFemPostObject.h b/src/Mod/Fem/Gui/ViewProviderFemPostObject.h index d4b8d0eb62..130f131114 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemPostObject.h +++ b/src/Mod/Fem/Gui/ViewProviderFemPostObject.h @@ -98,6 +98,7 @@ public: //observer for the color bar virtual void OnChange(Base::Subject< int >& rCaller, int rcReason); + // handling when object is deleted virtual bool onDelete(const std::vector&); virtual bool canDelete(App::DocumentObject* obj) const;