diff --git a/src/Mod/Path/App/Area.cpp b/src/Mod/Path/App/Area.cpp index decc85ab5b..6797cfd170 100644 --- a/src/Mod/Path/App/Area.cpp +++ b/src/Mod/Path/App/Area.cpp @@ -1955,6 +1955,8 @@ void Area::makeOffset(list > &areas, areas.pop_front(); else areas.pop_back(); + if(areas.empty()) + break; if(last_stepover && last_stepover>stepover) { offset -= stepover; stepover = last_stepover;