diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index e53cb8b097..56d71e2381 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -3529,7 +3529,8 @@ void ViewProviderSketch::UpdateSolverInformation() bool hasPartiallyRedundant = getSketchObject()->getLastHasPartialRedundancies(); bool hasMalformed = getSketchObject()->getLastHasMalformedConstraints(); - if (getSketchObject()->Geometry.getSize() == 0) { + if (getSketchObject()->Geometry.getSize() == 0 && + getSketchObject()->ExternalGeo.getSize() <= 2) { // X- and Y-Axis signalSetUp(QStringLiteral("empty"), tr("Empty sketch"), QString(), QString()); } else if (dofs < 0 || hasConflicts) {// over-constrained sketch