diff --git a/src/Gui/CommandView.cpp b/src/Gui/CommandView.cpp index c1e68934e8..52d5519376 100644 --- a/src/Gui/CommandView.cpp +++ b/src/Gui/CommandView.cpp @@ -2925,7 +2925,8 @@ static void doSelect(void* ud, SoEventCallback * cb) Gui::Selection().clearSelection(doc->getName()); } - for(auto obj : doc->getObjects()) { + const std::vector objects = doc->getObjects(); + for(auto obj : objects) { if(App::GeoFeatureGroupExtension::getGroupOfObject(obj)) continue;