From 033a0fa1c6cabd0841bbbd0c762f4b4dd4a5753f Mon Sep 17 00:00:00 2001 From: Kevin Tang Date: Tue, 14 Aug 2018 17:57:57 -0700 Subject: [PATCH] modem generated NMEA won't get reported when NMEA_PROVIDER_MP (i.e. NMEA_PROVIDER=1 in gps.conf), nmea is dropped at GnssAdpater::reportNmeaEvent Change-Id: Ib200780a887589e8e495b2e012e0649aba275c5c CRs-Fixed: 2297257 --- gnss/GnssAdapter.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnss/GnssAdapter.cpp b/gnss/GnssAdapter.cpp index b9653fb8..8feedda9 100644 --- a/gnss/GnssAdapter.cpp +++ b/gnss/GnssAdapter.cpp @@ -3065,7 +3065,8 @@ GnssAdapter::reportSv(GnssSvNotification& svNotify) void GnssAdapter::reportNmeaEvent(const char* nmea, size_t length) { - if (!loc_nmea_is_debug(nmea, length)) { + if (NMEA_PROVIDER_AP == ContextBase::mGps_conf.NMEA_PROVIDER && + !loc_nmea_is_debug(nmea, length)) { return; }