diff --git a/src/Mod/TechDraw/App/DrawHatch.cpp b/src/Mod/TechDraw/App/DrawHatch.cpp index dc31e931f5..b7d715af74 100644 --- a/src/Mod/TechDraw/App/DrawHatch.cpp +++ b/src/Mod/TechDraw/App/DrawHatch.cpp @@ -109,8 +109,7 @@ App::DocumentObjectExecReturn *DrawHatch::execute(void) { DrawViewPart* parent = getSourceView(); if (parent) { - parent->touch(); - parent->recomputeFeature(); + parent->requestPaint(); } return App::DocumentObject::StdReturn; } diff --git a/src/Mod/TechDraw/Gui/QGIFace.cpp b/src/Mod/TechDraw/Gui/QGIFace.cpp index 64242f418d..6ce45c1ddb 100644 --- a/src/Mod/TechDraw/Gui/QGIFace.cpp +++ b/src/Mod/TechDraw/Gui/QGIFace.cpp @@ -76,7 +76,7 @@ QGIFace::QGIFace(int index) : m_segCount = 0; setFillMode(NoFill); isHatched(false); - setFlag(QGraphicsItem::ItemClipsChildrenToShape,false); + setFlag(QGraphicsItem::ItemClipsChildrenToShape,true); //setStyle(Qt::NoPen); //don't draw face lines, just fill for debugging setStyle(Qt::DashLine);