From 332389d67fe3aadbf53e68d50f508eff1c458ef3 Mon Sep 17 00:00:00 2001 From: Neethu Joseph Date: Wed, 29 Aug 2012 12:16:57 -0700 Subject: [PATCH] loc_api: Fix QUIPS position being dropped at GPS HAL Change-Id: I10606597f39b29fd4b3a8acfacd9a8c17aa9713f --- loc_api/libloc_api_50001/loc_eng.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/loc_api/libloc_api_50001/loc_eng.cpp b/loc_api/libloc_api_50001/loc_eng.cpp index 562a30c2..f7161da8 100755 --- a/loc_api/libloc_api_50001/loc_eng.cpp +++ b/loc_api/libloc_api_50001/loc_eng.cpp @@ -1495,7 +1495,7 @@ static void loc_eng_deferred_action_thread(void* arg) // 2.2.2 we care about inaccuracy; and // 2.2.3 the inaccuracy exceeds our tolerance else if ((LOC_SESS_SUCCESS == rpMsg->status && - ((LOCATION_HAS_SOURCE_INFO == rpMsg->location.flags && + (((LOCATION_HAS_SOURCE_INFO & rpMsg->location.flags) && ULP_LOCATION_IS_FROM_HYBRID == rpMsg->location.position_source) || ((LOC_POS_TECH_MASK_SATELLITE & rpMsg->technology_mask) || (LOC_POS_TECH_MASK_SENSORS & rpMsg->technology_mask)))) ||