summaryrefslogtreecommitdiff
path: root/sw/source/ui/envelp/labfmt.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/ui/envelp/labfmt.cxx')
-rw-r--r--sw/source/ui/envelp/labfmt.cxx16
1 files changed, 6 insertions, 10 deletions
diff --git a/sw/source/ui/envelp/labfmt.cxx b/sw/source/ui/envelp/labfmt.cxx
index f62b3cc671cc..1b3005673515 100644
--- a/sw/source/ui/envelp/labfmt.cxx
+++ b/sw/source/ui/envelp/labfmt.cxx
@@ -576,14 +576,11 @@ IMPL_LINK_NOARG(SwLabFmtPage, SaveHdl)
if(pSaveDlg->GetLabel(aItem))
{
bModified = false;
- const Sequence<OUString>& rMan = GetParentSwLabDlg()->GetLabelsConfig().GetManufacturers();
+ const std::vector<OUString>& rMan = GetParentSwLabDlg()->GetLabelsConfig().GetManufacturers();
std::vector<rtl::OUString>& rMakes(GetParentSwLabDlg()->Makes());
- if(rMakes.size() < (sal_uInt16)rMan.getLength())
+ if(rMakes.size() < rMan.size())
{
- rMakes.clear();
- const OUString* pMan = rMan.getConstArray();
- for(sal_Int32 nMan = 0; nMan < rMan.getLength(); nMan++)
- rMakes.push_back(pMan[nMan]);
+ rMakes = rMan;
}
aMakeFI.SetText(aItem.aMake);
aTypeFI.SetText(aItem.aType);
@@ -618,10 +615,9 @@ SwSaveLabelDlg::SwSaveLabelDlg(SwLabFmtPage* pParent, SwLabRec& rRec) :
aTypeED.SetModifyHdl(aLk);
SwLabelConfig& rCfg = pLabPage->GetParentSwLabDlg()->GetLabelsConfig();
- const Sequence<OUString>& rMan = rCfg.GetManufacturers();
- const OUString* pMan = rMan.getConstArray();
- for(sal_Int32 i = 0; i < rMan.getLength(); i++)
- aMakeCB.InsertEntry(pMan[i]);
+ const std::vector<OUString>& rMan = rCfg.GetManufacturers();
+ for (sal_uInt16 i = 0; i < rMan.size(); i++)
+ aMakeCB.InsertEntry(rMan[i]);
}
IMPL_LINK_NOARG(SwSaveLabelDlg, OkHdl)