From 51f74b42032cbac4d40d9e1580d146e76882805c Mon Sep 17 00:00:00 2001 From: Konstantin Anisimov Date: Fri, 4 Aug 2017 16:02:22 +0700 Subject: [PATCH] Printing double value - check if it represented as exponential --- performance/src/main/kotlin/org/jetbrains/ring/launcher.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/performance/src/main/kotlin/org/jetbrains/ring/launcher.kt b/performance/src/main/kotlin/org/jetbrains/ring/launcher.kt index 731a7ccf70a..700d1e75731 100644 --- a/performance/src/main/kotlin/org/jetbrains/ring/launcher.kt +++ b/performance/src/main/kotlin/org/jetbrains/ring/launcher.kt @@ -420,7 +420,9 @@ class Launcher(val numWarmIterations: Int, val numMeasureIterations: Int) { //-----------------------------------------------------------------------------// fun Double.toString(n: Int): String { - val str = this.toString() + val str = this.toString() + if (str.contains('e', ignoreCase = true)) return str + val len = str.length val pointIdx = str.indexOf('.') val dropCnt = len - pointIdx - n - 1