sw/source/ui/config/optload.cxx |    7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

New commits:
commit 0ce0f5ee14e377ea8f7b52b4d7228ead1089f7c5
Author:     Simon Chenery <simon_chen...@yahoo.com>
AuthorDate: Sun Jul 6 15:53:55 2025 +0200
Commit:     David Gilbert <freedesk...@treblig.org>
CommitDate: Wed Jul 9 23:03:13 2025 +0200

    tdf#145538 Use range based for loop in optload.cxx
    
    Change-Id: I64b3fa8ce4c962b10fc87cb50ae548e5e4dc07cd
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187446
    Reviewed-by: David Gilbert <freedesk...@treblig.org>
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>
    Tested-by: Jenkins

diff --git a/sw/source/ui/config/optload.cxx b/sw/source/ui/config/optload.cxx
index 0d5e2d727297..618673ddde3c 100644
--- a/sw/source/ui/config/optload.cxx
+++ b/sw/source/ui/config/optload.cxx
@@ -535,11 +535,8 @@ SwLoadOptPage::SwLoadOptPage(weld::Container* pPage, 
weld::DialogController* pCo
     , 
m_xStandardizedPageSizeNF(m_xBuilder->weld_spin_button(u"standardpagesize"_ustr))
     , 
m_xStandardizedPageSizeImg(m_xBuilder->weld_widget(u"lockstandardpagesize"_ustr))
 {
-    for (sal_uInt32 i = 0; i < SwFieldUnitTable::Count(); ++i)
+    for (const auto& [pId, eFUnit] : STR_ARR_METRIC)
     {
-        const OUString sMetric = SwFieldUnitTable::GetString(i);
-        FieldUnit eFUnit = SwFieldUnitTable::GetValue(i);
-
         switch ( eFUnit )
         {
             case FieldUnit::MM:
@@ -549,7 +546,7 @@ SwLoadOptPage::SwLoadOptPage(weld::Container* pPage, 
weld::DialogController* pCo
             case FieldUnit::INCH:
             {
                 // use only these metrics
-                
m_xMetricLB->append(OUString::number(static_cast<sal_uInt32>(eFUnit)), sMetric);
+                
m_xMetricLB->append(OUString::number(static_cast<sal_uInt32>(eFUnit)), 
SwResId(pId));
                 break;
             }
             default:; //prevent warning

Reply via email to