tdf#173541: Units are expressed in different units in Navigator in Properties

Regression from 2568245da5
lok: use locale units in dialogs and table sidebar

this patch updates fix for the dialog which were not fixed by e2708fecb3
part 3

Change-Id: I649a4a89980534a73920e2a8df53e6f47cf8d228
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/211235
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
This commit is contained in:
Julien Nabet
2026-09-20 14:47:21 +02:00
parent bbcc094c5b
commit e954521c03
+4 -3
View File
@@ -18,6 +18,7 @@
#include <sfx2/dispatch.hxx>
#include <svx/dlgctrl.hxx>
#include <swmodule.hxx>
#include <uitool.hxx>
#include <usrpref.hxx>
#include <comphelper/lok.hxx>
#include <vcl/weld/Builder.hxx>
@@ -189,7 +190,7 @@ void TableEditPanel::InitRowHeightToolitem()
Link<weld::MetricSpinButton&, void> aLink = LINK(this, TableEditPanel, RowHeightMofiyHdl);
m_aRowHeightEdit.connect_value_changed(aLink);
FieldUnit eFieldUnit = SwModule::get()->GetFieldUnit();
FieldUnit eFieldUnit = ::GetDfltMetric(false);
m_aRowHeightEdit.SetFieldUnit(eFieldUnit);
m_aRowHeightEdit.set_min(MINLAY, FieldUnit::TWIP);
@@ -203,7 +204,7 @@ void TableEditPanel::InitColumnWidthToolitem()
Link<weld::MetricSpinButton&, void> aLink = LINK(this, TableEditPanel, ColumnWidthMofiyHdl);
m_aColumnWidthEdit.connect_value_changed(aLink);
FieldUnit eFieldUnit = SwModule::get()->GetFieldUnit();
FieldUnit eFieldUnit = ::GetDfltMetric(false);
m_aColumnWidthEdit.SetFieldUnit(eFieldUnit);
m_aColumnWidthEdit.set_min(MINLAY, FieldUnit::TWIP);
@@ -230,7 +231,7 @@ void TableEditPanel::InitAlignmentControls()
m_xAlignment->append(OUString::number(text::HoriOrientation::NONE),
SwResId(STR_TABLE_PANEL_ALIGN_MANUAL));
FieldUnit eFieldUnit = SwModule::get()->GetFieldUnit();
FieldUnit eFieldUnit = ::GetDfltMetric(false);
m_aLeftSpacingEdit.SetFieldUnit(eFieldUnit);
m_aRightSpacingEdit.SetFieldUnit(eFieldUnit);
}