diff --git a/src/FactSystem/FactMetaData.cc b/src/FactSystem/FactMetaData.cc index 8e9ce20ed357a28f847c9c089cbdc1c2cb588414..a67cf05c671ff2ff370d6955254724184a7e8277 100644 --- a/src/FactSystem/FactMetaData.cc +++ b/src/FactSystem/FactMetaData.cc @@ -614,8 +614,8 @@ int FactMetaData::decimalPlaces(void) const if (incrementDecimalPlaces != unknownDecimalPlaces && _decimalPlaces == unknownDecimalPlaces) { actualDecimalPlaces = incrementDecimalPlaces; } else { - - int settingsDecimalPlaces = _decimalPlaces; + // Adjust decimal places for cooked translation + int settingsDecimalPlaces = _decimalPlaces == unknownDecimalPlaces ? defaultDecimalPlaces : _decimalPlaces; double ctest = _rawTranslator(1.0).toDouble(); settingsDecimalPlaces += -log10(ctest);