summaryrefslogtreecommitdiff
path: root/src/plugins
diff options
context:
space:
mode:
authorAlex Blasche <alexander.blasche@qt.io>2017-03-13 16:05:09 +0100
committerAlex Blasche <alexander.blasche@qt.io>2017-03-14 08:25:24 +0000
commitcecf2dd464127420905c7b39b1df74b237bf230a (patch)
treecb41a085fbd89da7764941d04ae53312116a45c1 /src/plugins
parentf63a4ea289c3bb5f9bd7948f3fb20362c15776d5 (diff)
downloadqtlocation-cecf2dd464127420905c7b39b1df74b237bf230a.tar.gz
Set UTC flag for Android position timestamps
The platform provides the data in UTC time. However the default QDateTime::fromMSecsSinceEpoch creates the timestamp in LocalTime by default. The patch corrects the Timespec for the time stamp. Task-number: QTBUG-59158 Change-Id: Iaeceb0de2273b40a1815959b514d702670180aba Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/position/android/src/jnipositioning.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/position/android/src/jnipositioning.cpp b/src/plugins/position/android/src/jnipositioning.cpp
index 01330ebf..9bd49e90 100644
--- a/src/plugins/position/android/src/jnipositioning.cpp
+++ b/src/plugins/position/android/src/jnipositioning.cpp
@@ -233,7 +233,7 @@ namespace AndroidPositioning {
//time stamp
mid = getCachedMethodID(jniEnv, thisClass, "getTime", "()J");
jlong timestamp = jniEnv->CallLongMethod(location, mid);
- info.setTimestamp(QDateTime::fromMSecsSinceEpoch(timestamp));
+ info.setTimestamp(QDateTime::fromMSecsSinceEpoch(timestamp, Qt::UTC));
//accuracy
mid = getCachedMethodID(jniEnv, thisClass, "hasAccuracy", "()Z");