summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jordan Liu <jminjie@google.com> 2018-09-04 16:31:38 -0700
committer Jordan Liu <jminjie@google.com> 2018-09-04 16:31:38 -0700
commitd4151ebc0db217d67b411b446ffbefdf8dad6d35 (patch)
treef96e329b802920654b39cd3a932d2061ef8b7c38
parent7fe46504bea1d55b83ceec0cb07b4b8d4fd80aeb (diff)
getTelephonyProperty returns defaultVal
getTelephonyProperty needs to return defaultVal, which it currently doesn't because SystemProperties.get doesn't return null, it returns empty-string. Change-Id: Ida06d3c4ce46a9e988ca7a2b0677293fb6a932eb Fixes: 113796156 Test: atest FrameworksTelephonyTests
-rw-r--r--telephony/java/android/telephony/TelephonyManager.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/telephony/java/android/telephony/TelephonyManager.java b/telephony/java/android/telephony/TelephonyManager.java
index 2e0bc6cb9f1a..9fb6c473e49a 100644
--- a/telephony/java/android/telephony/TelephonyManager.java
+++ b/telephony/java/android/telephony/TelephonyManager.java
@@ -58,6 +58,7 @@ import android.telephony.ims.aidl.IImsMmTelFeature;
import android.telephony.ims.aidl.IImsRcsFeature;
import android.telephony.ims.aidl.IImsRegistration;
import android.telephony.ims.stub.ImsRegistrationImplBase;
+import android.text.TextUtils;
import android.util.Log;
import com.android.ims.internal.IImsServiceFeatureCallback;
@@ -5301,7 +5302,7 @@ public class TelephonyManager {
@UnsupportedAppUsage
public static String getTelephonyProperty(String property, String defaultVal) {
String propVal = SystemProperties.get(property);
- return propVal == null ? defaultVal : propVal;
+ return TextUtils.isEmpty(propVal) ? defaultVal : propVal;
}
/** @hide */