Kaydet (Commit) 973a3dd9 authored tarafından Caolán McNamara's avatar Caolán McNamara

force rerender on unit change

Change-Id: I7a64b2e200bf0c50ea636be8aac1249713044103
Reviewed-on: https://gerrit.libreoffice.org/63438
Tested-by: Jenkins
Reviewed-by: 's avatarCaolán McNamara <caolanm@redhat.com>
Tested-by: 's avatarCaolán McNamara <caolanm@redhat.com>
üst 1d988778
......@@ -256,13 +256,17 @@ namespace weld
void MetricSpinButton::set_unit(FieldUnit eUnit)
{
int step, page;
get_increments(step, page, m_eSrcUnit);
int value = get_value(m_eSrcUnit);
m_eSrcUnit = eUnit;
set_increments(step, page, m_eSrcUnit);
set_value(value, m_eSrcUnit);
update_width_chars();
if (eUnit != m_eSrcUnit)
{
int step, page;
get_increments(step, page, m_eSrcUnit);
int value = get_value(m_eSrcUnit);
m_eSrcUnit = eUnit;
set_increments(step, page, m_eSrcUnit);
set_value(value, m_eSrcUnit);
spin_button_output(*m_xSpinButton);
update_width_chars();
}
}
int MetricSpinButton::ConvertValue(int nValue, FieldUnit eInUnit, FieldUnit eOutUnit) const
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment