OSDN Git Service

Use the correct ContextMap for scan statistics
authorAjay Panicker <apanicke@google.com>
Wed, 7 Dec 2016 21:52:35 +0000 (13:52 -0800)
committerAjay Panicker <apanicke@google.com>
Wed, 7 Dec 2016 21:53:23 +0000 (13:53 -0800)
Test: "adb shell dumpsys bluetooth_manager" after scanning with an LE app
Change-Id: Id8c16aa171d9ceee9b3ce83ae5afbefa0d6fd9ed

src/com/android/bluetooth/gatt/GattService.java

index e9a27f6..58bac54 100644 (file)
@@ -1327,7 +1327,7 @@ public class GattService extends ProfileService {
         scanClient.legacyForegroundApp = Utils.isLegacyForegroundApp(this, callingPackage);
 
         AppScanStats app = null;
-        app = mClientMap.getAppScanStatsById(scannerId);
+        app = mScannerMap.getAppScanStatsById(scannerId);
 
         if (app != null) {
             if (app.isScanningTooFrequently() &&
@@ -2171,7 +2171,10 @@ public class GattService extends ProfileService {
 
         println(sb, "mMaxScanFilters: " + mMaxScanFilters);
 
-        sb.append("\nGATT Client Map\n");
+        sb.append("\nGATT Scanner Map\n");
+        mScannerMap.dump(sb);
+
+        sb.append("GATT Client Map\n");
         mClientMap.dump(sb);
 
         sb.append("GATT Server Map\n");