diff --git a/src/Mod/TechDraw/Gui/QGIEdge.cpp b/src/Mod/TechDraw/Gui/QGIEdge.cpp index e900685afb..ef198f2520 100644 --- a/src/Mod/TechDraw/Gui/QGIEdge.cpp +++ b/src/Mod/TechDraw/Gui/QGIEdge.cpp @@ -80,10 +80,9 @@ void QGIEdge::setPrettyNormal() { // Base::Console().Message("QGIE::setPrettyNormal()\n"); if (isHiddenEdge) { m_pen.setColor(getHiddenColor()); - } else { - m_pen.setColor(getNormalColor()); + return; } - //should call QGIPP::setPrettyNormal()? + QGIPrimPath::setPrettyNormal(); } QColor QGIEdge::getHiddenColor() diff --git a/src/Mod/TechDraw/Gui/TaskCenterLine.cpp b/src/Mod/TechDraw/Gui/TaskCenterLine.cpp index 657c6bdd90..544fce3095 100644 --- a/src/Mod/TechDraw/Gui/TaskCenterLine.cpp +++ b/src/Mod/TechDraw/Gui/TaskCenterLine.cpp @@ -313,9 +313,8 @@ void TaskCenterLine::onColorChanged() return; } - Base::Color ac; - ac.setValue(ui->cpLineColor->color()); - m_cl->m_format.getColor().setValue(ui->cpLineColor->color()); + Base::Color color = Base::Color::fromValue(ui->cpLineColor->color()); + m_cl->m_format.setColor(color); m_partFeat->recomputeFeature(); }