diff --git a/sdk-java/src/main/java/ly/count/sdk/java/internal/ViewImpl.java b/sdk-java/src/main/java/ly/count/sdk/java/internal/ViewImpl.java index 6644fa20..7b70fbeb 100644 --- a/sdk-java/src/main/java/ly/count/sdk/java/internal/ViewImpl.java +++ b/sdk-java/src/main/java/ly/count/sdk/java/internal/ViewImpl.java @@ -70,10 +70,10 @@ public void stop(boolean lastView) { ended = true; EventImpl event = (EventImpl) session.event(EVENT).addSegments(NAME, this.name, SEGMENT, SDKCore.instance.config.getSdkPlatform()); - long startTs = TimeUtils.timestampMs(); - long endTs = start.getTimestamp(); + long startTs = start.getTimestamp(); + long endTs = TimeUtils.timestampMs(); - long viewDurationSeconds = (startTs - endTs) / 1000; + long viewDurationSeconds = (endTs - startTs) / 1000; event.setDuration(viewDurationSeconds);