From 37df199f24805e45042a36b665cc8629fa2a4c5d Mon Sep 17 00:00:00 2001 From: WandererFan Date: Tue, 26 Apr 2016 12:54:28 -0400 Subject: [PATCH] avoid assert fail on DrawPatch attach --- src/Mod/TechDraw/Gui/MDIViewPage.cpp | 2 ++ src/Mod/TechDraw/Gui/QGVPage.cpp | 1 + 2 files changed, 3 insertions(+) diff --git a/src/Mod/TechDraw/Gui/MDIViewPage.cpp b/src/Mod/TechDraw/Gui/MDIViewPage.cpp index 138bd3e3a..128c63b56 100644 --- a/src/Mod/TechDraw/Gui/MDIViewPage.cpp +++ b/src/Mod/TechDraw/Gui/MDIViewPage.cpp @@ -332,6 +332,8 @@ int MDIViewPage::attachView(App::DocumentObject *obj) } else if(obj->getTypeId().isDerivedFrom(TechDraw::DrawViewClip::getClassTypeId()) ) { TechDraw::DrawViewClip *viewClip = dynamic_cast(obj); qview = m_view->addDrawViewClip(viewClip); + } else if(obj->getTypeId().isDerivedFrom(TechDraw::DrawHatch::getClassTypeId()) ) { + //Hatch is not attached like other Views (since it isn't really a View) } else { Base::Console().Log("Logic Error - Unknown view type in MDIViewPage::attachView\n"); } diff --git a/src/Mod/TechDraw/Gui/QGVPage.cpp b/src/Mod/TechDraw/Gui/QGVPage.cpp index f74d3dd57..cf5d14979 100644 --- a/src/Mod/TechDraw/Gui/QGVPage.cpp +++ b/src/Mod/TechDraw/Gui/QGVPage.cpp @@ -56,6 +56,7 @@ #include #include #include +#include "../App/DrawHatch.h" #include "QGIDrawingTemplate.h"