diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index 4b976bd19e..fa31df2f2b 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -3483,6 +3483,8 @@ bool ViewProviderSketch::onDelete(const std::vector &subList) { if (edit) { std::vector selection = Gui::Selection().getSelectionEx(); + if (selection.empty()) + return false; const std::vector &SubNames = selection[0].getSubNames(); Gui::Selection().clearSelection();