From 412275d48c53175c509eadf59b26f0b26b5431a1 Mon Sep 17 00:00:00 2001 From: Tushar Janefalkar Date: Wed, 23 Oct 2013 10:58:06 -0700 Subject: [PATCH] Check mAgpsEnabled for data call Check AGPS flag to ensure the request is handled by the right adapter Change-Id: I6fb7271ec0be5aec14e9d667c07e5b01b1736c1d CRs-fixed: 551808 --- loc_api/libloc_api_50001/LocEngAdapter.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/loc_api/libloc_api_50001/LocEngAdapter.cpp b/loc_api/libloc_api_50001/LocEngAdapter.cpp index 5224473f..3ff3ac7a 100644 --- a/loc_api/libloc_api_50001/LocEngAdapter.cpp +++ b/loc_api/libloc_api_50001/LocEngAdapter.cpp @@ -242,15 +242,17 @@ bool LocEngAdapter::requestSuplES(int connHandle) inline bool LocEngAdapter::reportDataCallOpened() { - sendMsg(new LocEngSuplEsOpened(mOwner)); - return true; + if(mAgpsEnabled) + sendMsg(new LocEngSuplEsOpened(mOwner)); + return mAgpsEnabled; } inline bool LocEngAdapter::reportDataCallClosed() { - sendMsg(new LocEngSuplEsClosed(mOwner)); - return true; + if(mAgpsEnabled) + sendMsg(new LocEngSuplEsClosed(mOwner)); + return mAgpsEnabled; } inline