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
This commit is contained in:
parent
3453226028
commit
b7b7fb9230
1 changed files with 2 additions and 1 deletions
|
@ -700,7 +700,8 @@ void LocEngReportPosition::proc() const {
|
||||||
// 2.2.3 the inaccuracy exceeds our tolerance
|
// 2.2.3 the inaccuracy exceeds our tolerance
|
||||||
else if ((LOC_SESS_SUCCESS == mStatus &&
|
else if ((LOC_SESS_SUCCESS == mStatus &&
|
||||||
((LOC_POS_TECH_MASK_SATELLITE |
|
((LOC_POS_TECH_MASK_SATELLITE |
|
||||||
LOC_POS_TECH_MASK_SENSORS) &
|
LOC_POS_TECH_MASK_SENSORS |
|
||||||
|
LOC_POS_TECH_MASK_HYBRID) &
|
||||||
mTechMask)) ||
|
mTechMask)) ||
|
||||||
(LOC_SESS_INTERMEDIATE == locEng->intermediateFix &&
|
(LOC_SESS_INTERMEDIATE == locEng->intermediateFix &&
|
||||||
!((mLocation.gpsLocation.flags &
|
!((mLocation.gpsLocation.flags &
|
||||||
|
|
Loading…
Reference in a new issue