From 699ad72d8c4d3fea7e658accaee079be52269d95 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Fri, 11 Jan 2019 18:24:48 -0500 Subject: [PATCH] Fix #3763 Page Tab not removed on undo --- src/Mod/TechDraw/Gui/MDIViewPage.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/TechDraw/Gui/MDIViewPage.cpp b/src/Mod/TechDraw/Gui/MDIViewPage.cpp index cc5a61579b..bed5cad9df 100644 --- a/src/Mod/TechDraw/Gui/MDIViewPage.cpp +++ b/src/Mod/TechDraw/Gui/MDIViewPage.cpp @@ -313,6 +313,9 @@ void MDIViewPage::onDeleteObject(const App::DocumentObject& obj) //if this page has a QView for this obj, delete it. if (obj.isDerivedFrom(TechDraw::DrawView::getClassTypeId())) { (void) m_view->removeQViewByName(obj.getNameInDocument()); + } else if (m_objectName == obj.getNameInDocument()) { + // if obj is me, hide myself and my tab + m_vpPage->hide(); } }