Merge "Fixed bug in upgrading GpsMeasurement" into nyc-dev

This commit is contained in:
Lifu Tang
2016-04-20 22:19:04 +00:00
committed by Android (Google) Code Review

View File

@@ -1194,7 +1194,7 @@ static jobject translate_gps_measurement(JNIEnv* env,
JavaObject object(env, "android/location/GnssMeasurement");
GpsMeasurementFlags flags = measurement->flags;
SET(Svid, static_cast<int32_t>(measurement->prn));
if (measurement->prn >= 1 || measurement->prn <= 32) {
if (measurement->prn >= 1 && measurement->prn <= 32) {
SET(ConstellationType, static_cast<int32_t>(GNSS_CONSTELLATION_GPS));
} else {
ALOGD("Unknown constellation type with Svid = %d.", measurement->prn);