From 5289967304b7ab467e264e41386234f218812cbf Mon Sep 17 00:00:00 2001 From: wmayer Date: Tue, 13 Jan 2015 00:03:20 +0100 Subject: [PATCH] + fixes #0001482: v0.14 Mirrored objects parent the original object --- src/Mod/Part/Gui/ViewProviderMirror.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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; }