diff --git a/src/Gui/CommandDoc.cpp b/src/Gui/CommandDoc.cpp index 83f0d413de..ed3dd7339d 100644 --- a/src/Gui/CommandDoc.cpp +++ b/src/Gui/CommandDoc.cpp @@ -1385,6 +1385,11 @@ void StdCmdDelete::activated(int iMsg) bool autoDeletion = true; for(auto &sel : sels) { auto obj = sel.getObject(); + if (obj == nullptr){ + Base::Console().DeveloperWarning("StdCmdDelete::activated", + "App::DocumentObject pointer is nullptr\n"); + continue; + } for(auto parent : obj->getInList()) { if(!Selection().isSelected(parent)) { ViewProvider* vp = Application::Instance->getViewProvider(parent);