summaryrefslogtreecommitdiff
path: root/forms/source/component/GroupManager.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'forms/source/component/GroupManager.cxx')
-rw-r--r--forms/source/component/GroupManager.cxx8
1 files changed, 3 insertions, 5 deletions
diff --git a/forms/source/component/GroupManager.cxx b/forms/source/component/GroupManager.cxx
index 94620bbb1313..d801ac6d425e 100644
--- a/forms/source/component/GroupManager.cxx
+++ b/forms/source/component/GroupManager.cxx
@@ -172,14 +172,12 @@ void OGroup::RemoveComponent( const Reference<XPropertySet>& rxElement )
Sequence< Reference<XControlModel> > OGroup::GetControlModels() const
{
- sal_Int32 nLen = m_aCompArray.size();
- Sequence<Reference<XControlModel> > aControlModelSeq( nLen );
+ Sequence<Reference<XControlModel> > aControlModelSeq( m_aCompArray.size() );
Reference<XControlModel>* pModels = aControlModelSeq.getArray();
- OGroupCompArr::const_iterator aGroupComps = m_aCompArray.begin();
- for (sal_Int32 i = 0; i < nLen; ++i, ++pModels, ++aGroupComps)
+ for (auto const& rGroupComp : m_aCompArray)
{
- *pModels = aGroupComps->GetControlModel();
+ *pModels++ = rGroupComp.GetControlModel();
}
return aControlModelSeq;
}