From e1da5a3964f9d5487011ae73082053d172cf5dec Mon Sep 17 00:00:00 2001 From: Sandeep Gutta Date: Mon, 7 Mar 2016 13:24:56 +0530 Subject: [PATCH] Handle mnc 00 while retrieving the Resources based on subid Since mnc 00 is represented as undefined it needs to be replaced with MNC_ZERO 0xffff for retrieving proper resources. bug:28219719 Change-Id: I7e1630c2f5c31959306d862b10e7987bb449ea9f --- telephony/java/android/telephony/SubscriptionManager.java | 1 + 1 file changed, 1 insertion(+) diff --git a/telephony/java/android/telephony/SubscriptionManager.java b/telephony/java/android/telephony/SubscriptionManager.java index ff8c71c867c2b..f3b0ce22081e6 100644 --- a/telephony/java/android/telephony/SubscriptionManager.java +++ b/telephony/java/android/telephony/SubscriptionManager.java @@ -1347,6 +1347,7 @@ public class SubscriptionManager { if (subInfo != null) { newConfig.mcc = subInfo.getMcc(); newConfig.mnc = subInfo.getMnc(); + if (newConfig.mnc == 0) newConfig.mnc = Configuration.MNC_ZERO; } DisplayMetrics metrics = context.getResources().getDisplayMetrics(); DisplayMetrics newMetrics = new DisplayMetrics();