diff --git a/apps/calculation/calculation.cpp b/apps/calculation/calculation.cpp index 90f2de0f0..447debc38 100644 --- a/apps/calculation/calculation.cpp +++ b/apps/calculation/calculation.cpp @@ -296,6 +296,9 @@ Calculation::DisplayOutput Calculation::displayOutput(Context * context) { } else { m_displayOutput = DisplayOutput::ExactAndApproximate; } + if (strcmp(approximateOutputText(NumberOfSignificantDigits::Maximal), Undefined::Name()) == 0) { + m_displayOutput = DisplayOutput::ExactOnly; + } return m_displayOutput; }