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

unless its been explicitly requested

Change-Id: Id9f34b68404cb3bdcaea641583980fa14453f2d1
Reviewed-on: https://gerrit.libreoffice.org/75648
Tested-by: Jenkins
Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
diff --git a/svtools/source/misc/unitconv.cxx b/svtools/source/misc/unitconv.cxx
index 1d3e40c..3fcd240 100644
--- a/svtools/source/misc/unitconv.cxx
+++ b/svtools/source/misc/unitconv.cxx
@@ -45,8 +45,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);