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(); } }