From 7cab722df364f2aacfaef45216bd1141cf3453df Mon Sep 17 00:00:00 2001 From: decodism Date: Thu, 23 Feb 2023 14:09:55 +0100 Subject: [PATCH] fix: use plain number formatter for initial slider label --- src/ui/preferences-window/LabelAndControl.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ui/preferences-window/LabelAndControl.swift b/src/ui/preferences-window/LabelAndControl.swift index aec22171..014a0584 100644 --- a/src/ui/preferences-window/LabelAndControl.swift +++ b/src/ui/preferences-window/LabelAndControl.swift @@ -66,7 +66,9 @@ class LabelAndControl: NSObject { static func makeLabelWithSlider(_ labelText: String, _ rawName: String, _ minValue: Double, _ maxValue: Double, _ numberOfTickMarks: Int, _ allowsTickMarkValuesOnly: Bool, _ unitText: String = "", extraAction: ActionClosure? = nil) -> [NSView] { let value = defaults.double(rawName) - let suffixText = MeasurementFormatter().string(from: Measurement(value: value, unit: Unit(symbol: unitText))) + let formatter = MeasurementFormatter() + formatter.numberFormatter = NumberFormatter() + let suffixText = formatter.string(from: Measurement(value: value, unit: Unit(symbol: unitText))) let slider = NSSlider() slider.minValue = minValue slider.maxValue = maxValue