diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/requests/fossil_hr/workout/WorkoutRequestHandler.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/requests/fossil_hr/workout/WorkoutRequestHandler.java index 23bc2803c..43d616997 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/requests/fossil_hr/workout/WorkoutRequestHandler.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/requests/fossil_hr/workout/WorkoutRequestHandler.java @@ -53,7 +53,7 @@ public class WorkoutRequestHandler { addStateResponse(workoutResponse, "success", ""); OpenTracksController.startRecording(context, activityKind); } else if (workoutRequest.optString("type").equals("req_distance")) { - long timeSecs = GBApplication.app().getOpenTracksObserver().getTimeMillisChange() / 1000; + long timeSecs = Math.round(GBApplication.app().getOpenTracksObserver().getTimeMillisChange() / 1000f); float distanceCM = GBApplication.app().getOpenTracksObserver().getDistanceMeterChange() * 100; LOG.info("Workout distance requested, returning " + distanceCM + " cm, " + timeSecs + " sec"); workoutResponse.put("workoutApp._.config.gps", new JSONObject()