Merge pull request #12749 from pavltom/techdraw_leaderline_linking

[TechDraw] Reimplement Leader Line parent linking
This commit is contained in:
WandererFan
2024-03-05 12:50:09 -05:00
committed by GitHub
11 changed files with 15 additions and 112 deletions

View File

@@ -525,7 +525,14 @@ void DlgPropertyLink::onItemSelectionChanged()
auto vp = Base::freecad_dynamic_cast<Gui::ViewProviderDocumentObject>(
doc->getViewProvider(obj));
if(vp) {
doc->setActiveView(vp, Gui::View3DInventor::getClassTypeId());
// If the view provider uses a special window for rendering, switch to it
MDIView *view = vp->getMDIView();
if (view) {
doc->setActiveWindow(view);
}
else {
doc->setActiveView(vp, Gui::View3DInventor::getClassTypeId());
}
}
}
}