Browse Source

Merge pull request #3396 from DonLakeFlyer/DecimalPlaceLogic

Fix logic to handle decimal places not specified in meta data
QGC4.4
Don Gagne 9 years ago
parent
commit
4656294ba2
  1. 4
      src/FactSystem/FactMetaData.cc

4
src/FactSystem/FactMetaData.cc

@ -614,8 +614,8 @@ int FactMetaData::decimalPlaces(void) const @@ -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);

Loading…
Cancel
Save