From 6bf2c0a356a9467fbbe6724b64207475e249c8bc Mon Sep 17 00:00:00 2001 From: "jihye424.kim" Date: Wed, 25 Nov 2015 16:40:20 +0900 Subject: [PATCH] device template: fix add double value error - 1.0 + 0.1 + 0.1 + 0.1 is not 1.3 -- 1.30000000000001 (???) - there are some solution (using BigDecimal, using % ...) - need version value to check whether template is updated or not -- so, simply change to use one digit of double value Change-Id: Ib7f7b8030f1ff2d0cf60b1352d5e8cd543e9c81d Signed-off-by: jihye424.kim --- src/org/tizen/emulator/manager/devices/DeviceTemplateValue.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/org/tizen/emulator/manager/devices/DeviceTemplateValue.java b/src/org/tizen/emulator/manager/devices/DeviceTemplateValue.java index 5b10d60..0d5540a 100644 --- a/src/org/tizen/emulator/manager/devices/DeviceTemplateValue.java +++ b/src/org/tizen/emulator/manager/devices/DeviceTemplateValue.java @@ -184,7 +184,8 @@ public class DeviceTemplateValue implements Cloneable { } public void updateVersion() { - this.version += 0.1; + double ver = version + 0.1; + version = Double.parseDouble(String.format("%.1f", ver)); } public String getManufacturer() { -- 2.7.4