diff --git a/src/Mod/TechDraw/App/DrawPage.cpp b/src/Mod/TechDraw/App/DrawPage.cpp index 70318bd9a6..db10f9c8b1 100644 --- a/src/Mod/TechDraw/App/DrawPage.cpp +++ b/src/Mod/TechDraw/App/DrawPage.cpp @@ -347,14 +347,13 @@ std::vector DrawPage::getAllViews(void) auto views = Views.getValues(); //list of docObjects std::vector allViews; for (auto& v: views) { + allViews.push_back(v); if (v->isDerivedFrom(TechDraw::DrawProjGroup::getClassTypeId())) { TechDraw::DrawProjGroup* dpg = static_cast(v); if (dpg != nullptr) { //can't really happen! std::vector pgViews = dpg->Views.getValues(); allViews.insert(allViews.end(),pgViews.begin(),pgViews.end()); } - } else { - allViews.push_back(v); } } return allViews;