diff options
| author | 2018-09-04 16:31:38 -0700 | |
|---|---|---|
| committer | 2018-09-04 16:31:38 -0700 | |
| commit | d4151ebc0db217d67b411b446ffbefdf8dad6d35 (patch) | |
| tree | f96e329b802920654b39cd3a932d2061ef8b7c38 | |
| parent | 7fe46504bea1d55b83ceec0cb07b4b8d4fd80aeb (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.java | 3 |
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 */ |