From b7b7fb9230be982778ffe877107017f9b4b403a1 Mon Sep 17 00:00:00 2001 From: Satheesh Jayakumar Date: Mon, 9 Sep 2013 16:34:26 -0700 Subject: [PATCH] Fixes a bug in the reporting for MSA sessions Changes to ensure that positions reported with TECH_MASK_HYBRID are also updated to the location clients. CRs-Fixed: 537773 Change-Id: I09c7d440369d8fc37abd069fbefc2c7e23414ab1 --- loc_api/libloc_api_50001/loc_eng.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/loc_api/libloc_api_50001/loc_eng.cpp b/loc_api/libloc_api_50001/loc_eng.cpp index 3f3fffc9..c1787577 100644 --- a/loc_api/libloc_api_50001/loc_eng.cpp +++ b/loc_api/libloc_api_50001/loc_eng.cpp @@ -700,7 +700,8 @@ void LocEngReportPosition::proc() const { // 2.2.3 the inaccuracy exceeds our tolerance else if ((LOC_SESS_SUCCESS == mStatus && ((LOC_POS_TECH_MASK_SATELLITE | - LOC_POS_TECH_MASK_SENSORS) & + LOC_POS_TECH_MASK_SENSORS | + LOC_POS_TECH_MASK_HYBRID) & mTechMask)) || (LOC_SESS_INTERMEDIATE == locEng->intermediateFix && !((mLocation.gpsLocation.flags &