From 04335d4060b8b7a6e682f788e4debeded6b044b6 Mon Sep 17 00:00:00 2001 From: pavltom Date: Mon, 4 Mar 2024 15:39:48 +0100 Subject: [PATCH] Switch to correct page when changing Link property target --- src/Gui/DlgPropertyLink.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Gui/DlgPropertyLink.cpp b/src/Gui/DlgPropertyLink.cpp index c611f1531d..792cdad5ad 100644 --- a/src/Gui/DlgPropertyLink.cpp +++ b/src/Gui/DlgPropertyLink.cpp @@ -525,7 +525,13 @@ void DlgPropertyLink::onItemSelectionChanged() auto vp = Base::freecad_dynamic_cast( doc->getViewProvider(obj)); if(vp) { - doc->setActiveView(vp, Gui::View3DInventor::getClassTypeId()); + MDIView *view = vp->getMDIView(); + if (view) { + doc->setActiveWindow(view); + } + else { + doc->setActiveView(vp, Gui::View3DInventor::getClassTypeId()); + } } } }