From 7287ed3d4b8d5d56855a8996ace4425ceaccf510 Mon Sep 17 00:00:00 2001 From: Shishir Agrawal Date: Tue, 23 Dec 2014 09:54:48 -0800 Subject: [PATCH] Data quick settings - Usage shown should take into account merged IDs. The System Settings data usage graph takes into account merged Ids (b/18012787), but the quick settings usage graph does not. Bug: 18805245 Change-Id: I3146052606e691129a3aa5cc509cf632fda9d6b2 --- .../systemui/statusbar/policy/MobileDataControllerImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileDataControllerImpl.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileDataControllerImpl.java index af512663ef446..f2b2f6650b450 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileDataControllerImpl.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileDataControllerImpl.java @@ -113,7 +113,9 @@ public class MobileDataControllerImpl implements NetworkController.MobileDataCon if (session == null) { return warn("no stats session"); } - final NetworkTemplate template = NetworkTemplate.buildTemplateMobileAll(subscriberId); + NetworkTemplate template = NetworkTemplate.buildTemplateMobileAll(subscriberId); + template = NetworkTemplate.normalize(template, mTelephonyManager.getMergedSubscriberIds()); + final NetworkPolicy policy = findNetworkPolicy(template); try { final NetworkStatsHistory history = mSession.getHistoryForNetwork(template, FIELDS);