fixed output precision with reciprocal divisor

This commit is contained in:
john30
2016-11-20 13:14:58 +01:00
parent d1f6d5e67d
commit c5972e177a
+1 -1
View File
@@ -788,7 +788,7 @@ result_t NumberDataType::readSymbols(SymbolString& input, const bool isMaster,
signedValue = (int)value;
}
if (m_divisor < 0) {
output << static_cast<float>((float)signedValue * (float)(-m_divisor));
output << setprecision(0) << static_cast<float>((float)signedValue * (float)(-m_divisor));
} else if (m_divisor <= 1) {
if (hasFlag(FIX) && hasFlag(BCD)) {
if (outputFormat & OF_JSON) {