diff --git a/src/Mod/Part/Gui/ViewProviderMirror.cpp b/src/Mod/Part/Gui/ViewProviderMirror.cpp index 0b93f600e..dc39459b4 100644 --- a/src/Mod/Part/Gui/ViewProviderMirror.cpp +++ b/src/Mod/Part/Gui/ViewProviderMirror.cpp @@ -174,18 +174,19 @@ void ViewProviderMirror::unsetEdit(int ModNum) std::vector ViewProviderMirror::claimChildren() const { + // Request not to list mirrored object as child (#0001482) std::vector temp; - temp.push_back(static_cast(getObject())->Source.getValue()); + //temp.push_back(static_cast(getObject())->Source.getValue()); return temp; } bool ViewProviderMirror::onDelete(const std::vector &) { // get the input shape - Part::Mirroring* pMirroring = static_cast(getObject()); - App::DocumentObject *pSource = pMirroring->Source.getValue(); - if (pSource) - Gui::Application::Instance->showViewProvider(pSource); + //Part::Mirroring* pMirroring = static_cast(getObject()); + //App::DocumentObject *pSource = pMirroring->Source.getValue(); + //if (pSource) + // Gui::Application::Instance->showViewProvider(pSource); return true; }