From b6f19637e37de64478b743bbd8bea5955900190a Mon Sep 17 00:00:00 2001 From: Bhavna Sharma Date: Mon, 23 Sep 2019 10:08:23 -0700 Subject: [PATCH] Fix deleteAll case for GNSS HIDL 2.0 For GNSS HIDL 2.0, delete command should explicitly specify the engine the delete command is to be performed on. CRs-Fixed: 2533225 Change-Id: Ib69c3f11eb4df94a3becdbb2b0cff9288283067e --- android/2.0/location_api/GnssAPIClient.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/android/2.0/location_api/GnssAPIClient.cpp b/android/2.0/location_api/GnssAPIClient.cpp index 0d813f47..a3cdd278 100644 --- a/android/2.0/location_api/GnssAPIClient.cpp +++ b/android/2.0/location_api/GnssAPIClient.cpp @@ -281,6 +281,7 @@ void GnssAPIClient::gnssDeleteAidingData(IGnss::GnssAidingData aidingDataFlags) GNSS_AIDING_DATA_SV_TYPE_BEIDOU_BIT | GNSS_AIDING_DATA_SV_TYPE_GALILEO_BIT | GNSS_AIDING_DATA_SV_TYPE_NAVIC_BIT; + data.posEngineMask = STANDARD_POSITIONING_ENGINE; if (aidingDataFlags == IGnss::GnssAidingData::DELETE_ALL) data.deleteAll = true;