Resolves: tdf#120685 don't show decimal places for points

unless its been explicitly requested

Change-Id: Id9f34b68404cb3bdcaea641583980fa14453f2d1
Reviewed-on: https://gerrit.libreoffice.org/75646
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
diff --git a/svtools/source/misc/unitconv.cxx b/svtools/source/misc/unitconv.cxx
index 638902f..ef5494a 100644
--- a/svtools/source/misc/unitconv.cxx
+++ b/svtools/source/misc/unitconv.cxx
@@ -48,8 +48,11 @@ void SetFieldUnit(weld::MetricSpinButton& rField, FieldUnit eUnit, bool bAll)

    rField.set_unit(eUnit);

    if (FieldUnit::POINT == eUnit && rField.get_digits() > 1)
        rField.set_digits(1);
    if (FieldUnit::POINT == eUnit)
    {
        if (rField.get_digits() > 1)
            rField.set_digits(1);
    }
    else
        rField.set_digits(2);