From 1c77cf82485307161e45a960682a3358419a166f Mon Sep 17 00:00:00 2001 From: SylvainGa <49377866+SylvainGa@users.noreply.github.com> Date: Sun, 27 Mar 2022 14:40:21 -0400 Subject: [PATCH] Fixed bug 210 --- source/CrystalView.mc | 3 ++- source/DataFields.mc | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/source/CrystalView.mc b/source/CrystalView.mc index ff3753bc..04c55d84 100644 --- a/source/CrystalView.mc +++ b/source/CrystalView.mc @@ -54,7 +54,8 @@ function drawBatteryMeter(dc, x, y, width, height) { // Fill. // #8: battery returned as float. Use floor() to match native. Must match getValueForFieldType(). - var batteryLevel = Math.floor(Sys.getSystemStats().battery); + // #210 Changed from floor to round + var batteryLevel = Math.round(Sys.getSystemStats().battery); // Fill colour based on battery level. var fillColour; diff --git a/source/DataFields.mc b/source/DataFields.mc index cb0d9c1c..a959ce0b 100644 --- a/source/DataFields.mc +++ b/source/DataFields.mc @@ -396,7 +396,8 @@ class DataFields extends Ui.Drawable { case FIELD_TYPE_BATTERY: // #8: battery returned as float. Use floor() to match native. Must match drawBatteryMeter(). - value = Math.floor(Sys.getSystemStats().battery); + // #210 Changed from floor to round + value = Math.round(Sys.getSystemStats().battery); value = value.format(INTEGER_FORMAT) + "%"; break;