diff --git a/src/Mod/Path/App/Area.cpp b/src/Mod/Path/App/Area.cpp index 8b917e7e2e..d2d8db8fb0 100644 --- a/src/Mod/Path/App/Area.cpp +++ b/src/Mod/Path/App/Area.cpp @@ -2592,8 +2592,10 @@ void Area::toPath(Toolpath &path, const std::list &shapes, addGCode(path,"G18"); else if(arc_plane==ArcPlaneYZ) addGCode(path,"G19"); - else + else { currentArcPlane=ArcPlaneXY; + addGCode(path,"G17"); + } threshold = fabs(threshold); if(threshold < Precision::Confusion())