+ fixes #0001482: v0.14 Mirrored objects parent the original object
This commit is contained in:
parent
bdfaaee833
commit
5289967304
|
@ -174,18 +174,19 @@ void ViewProviderMirror::unsetEdit(int ModNum)
|
||||||
|
|
||||||
std::vector<App::DocumentObject*> ViewProviderMirror::claimChildren() const
|
std::vector<App::DocumentObject*> ViewProviderMirror::claimChildren() const
|
||||||
{
|
{
|
||||||
|
// Request not to list mirrored object as child (#0001482)
|
||||||
std::vector<App::DocumentObject*> temp;
|
std::vector<App::DocumentObject*> temp;
|
||||||
temp.push_back(static_cast<Part::Mirroring*>(getObject())->Source.getValue());
|
//temp.push_back(static_cast<Part::Mirroring*>(getObject())->Source.getValue());
|
||||||
return temp;
|
return temp;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ViewProviderMirror::onDelete(const std::vector<std::string> &)
|
bool ViewProviderMirror::onDelete(const std::vector<std::string> &)
|
||||||
{
|
{
|
||||||
// get the input shape
|
// get the input shape
|
||||||
Part::Mirroring* pMirroring = static_cast<Part::Mirroring*>(getObject());
|
//Part::Mirroring* pMirroring = static_cast<Part::Mirroring*>(getObject());
|
||||||
App::DocumentObject *pSource = pMirroring->Source.getValue();
|
//App::DocumentObject *pSource = pMirroring->Source.getValue();
|
||||||
if (pSource)
|
//if (pSource)
|
||||||
Gui::Application::Instance->showViewProvider(pSource);
|
// Gui::Application::Instance->showViewProvider(pSource);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user