Merge "Set elapsedRealtime if HAL doesn't set it" into tm-qpr-dev am: 9421ed72e4

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19970929

Change-Id: I1bb50d40edeb3fe962f8041fdce591fd1b4eed72
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
TreeHugger Robot
2022-09-19 19:19:30 +00:00
committed by Automerger Merge Worker

View File

@@ -195,6 +195,8 @@ jobject translateGnssLocation(JNIEnv* env, const android::hardware::gnss::GnssLo
flags = static_cast<uint32_t>(location.elapsedRealtime.flags);
if (flags & android::hardware::gnss::ElapsedRealtime::HAS_TIMESTAMP_NS) {
SET(ElapsedRealtimeNanos, location.elapsedRealtime.timestampNs);
} else {
SET(ElapsedRealtimeNanos, android::elapsedRealtimeNano());
}
if (flags & android::hardware::gnss::ElapsedRealtime::HAS_TIME_UNCERTAINTY_NS) {
SET(ElapsedRealtimeUncertaintyNanos,