From c9c872d187b6615beefe19cc902a66b60df490d6 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Fri, 31 Mar 2023 14:35:03 -0400 Subject: [PATCH] [TD]fix oversight in PR9129 --- src/Mod/TechDraw/Gui/QGIView.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Mod/TechDraw/Gui/QGIView.cpp b/src/Mod/TechDraw/Gui/QGIView.cpp index 7ddc1ee3a2..f45e9c348e 100644 --- a/src/Mod/TechDraw/Gui/QGIView.cpp +++ b/src/Mod/TechDraw/Gui/QGIView.cpp @@ -565,9 +565,9 @@ QGIView* QGIView::getQGIVByName(std::string name) QList::iterator it = qgItems.begin(); for (; it != qgItems.end(); it++) { QGIView* qv = dynamic_cast((*it)); - if (!qv) { - const char* qvName = qv->getViewName(); - if(name.compare(qvName) == 0) { + if (qv) { + std::string qvName = qv->getViewNameAsString(); + if (name == qvName) { return (qv); } } @@ -650,7 +650,7 @@ bool QGIView::getFrameState() TechDraw::DrawPage* page = dv->findParentPage(); if (!page) return true; - + Gui::Document* activeGui = Gui::Application::Instance->getDocument(page->getDocument()); Gui::ViewProvider* vp = activeGui->getViewProvider(page); ViewProviderPage* vpp = dynamic_cast(vp);