From bcf1276830bfe44669fd4876a6ce933ae57de8fc Mon Sep 17 00:00:00 2001 From: Robert Greenwalt Date: Tue, 10 Jan 2012 15:49:19 -0800 Subject: [PATCH] Ignore case on apn type strings. Found that if the type were not lowercase it wouldn't match. That's silly. Do case-insensitive compares. bug:5525764 Change-Id: Ibfe6be6c34116e00931594ec317fe192e1756ade --- .../java/com/android/internal/telephony/ApnSetting.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/telephony/java/com/android/internal/telephony/ApnSetting.java b/telephony/java/com/android/internal/telephony/ApnSetting.java index 980bb49550e2b..ad69fdb36b77f 100755 --- a/telephony/java/com/android/internal/telephony/ApnSetting.java +++ b/telephony/java/com/android/internal/telephony/ApnSetting.java @@ -181,9 +181,10 @@ public class ApnSetting { public boolean canHandleType(String type) { for (String t : types) { // DEFAULT handles all, and HIPRI is handled by DEFAULT - if (t.equals(type) || t.equals(Phone.APN_TYPE_ALL) || - (t.equals(Phone.APN_TYPE_DEFAULT) && - type.equals(Phone.APN_TYPE_HIPRI))) { + if (t.equalsIgnoreCase(type) || + t.equalsIgnoreCase(Phone.APN_TYPE_ALL) || + (t.equalsIgnoreCase(Phone.APN_TYPE_DEFAULT) && + type.equalsIgnoreCase(Phone.APN_TYPE_HIPRI))) { return true; } }