From 96a5f00abe95acfe39fad363c24528ca0fab82ba Mon Sep 17 00:00:00 2001 From: Kazuhiro Ondo Date: Mon, 11 Apr 2011 21:56:46 -0500 Subject: [PATCH] handle missing constants when creating a Phone instance Change-Id: I6089881830842cbaa5bf6d757c6f723c62c5878d --- .../java/com/android/internal/telephony/PhoneFactory.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/telephony/java/com/android/internal/telephony/PhoneFactory.java b/telephony/java/com/android/internal/telephony/PhoneFactory.java index 27d6017f3253c..a04623f99ac12 100644 --- a/telephony/java/com/android/internal/telephony/PhoneFactory.java +++ b/telephony/java/com/android/internal/telephony/PhoneFactory.java @@ -178,7 +178,10 @@ public class PhoneFactory { case RILConstants.NETWORK_MODE_GSM_UMTS: return Phone.PHONE_TYPE_GSM; + // Use CDMA Phone for the global mode including CDMA case RILConstants.NETWORK_MODE_GLOBAL: + case RILConstants.NETWORK_MODE_LTE_CDMA_EVDO: + case RILConstants.NETWORK_MODE_LTE_CMDA_EVDO_GSM_WCDMA: return Phone.PHONE_TYPE_CDMA; case RILConstants.NETWORK_MODE_LTE_ONLY: