[TD]fix view loses dimensions (fix #19968) (#20122)

* [TD]fix view loses dimensions (fix #19968)

* [TD]Apply review comment
This commit is contained in:
WandererFan
2025-03-22 12:12:42 -04:00
committed by GitHub
parent b0724a34d9
commit 43f5e134e9

View File

@@ -365,12 +365,13 @@ void TaskProjGroup::turnProjGroupToView()
Gui::Command::doCommand(Gui::Command::Gui, "App.activeDocument().removeObject('%s')", multiView->getNameInDocument());
Gui::Document* activeGui = Gui::Application::Instance->getDocument(m_page->getDocument());
auto* vp = static_cast<ViewProviderProjGroupItem*>(activeGui->getViewProvider(viewPart));
if (vp) {
vp->updateIcon();
}
viewPart->recomputeFeature();
Gui::Document* activeGui = Gui::Application::Instance->getDocument(m_page->getDocument());
auto* vpView = static_cast<ViewProviderProjGroupItem*>(activeGui->getViewProvider(viewPart));
if (vpView) {
vpView->updateIcon();
vpView->fixSceneDependencies();
}
view = viewPart;
multiView = nullptr;