Skip to content
Snippets Groups Projects
Commit d3e0fca3 authored by Pratyush's avatar Pratyush Committed by Mohammad Hasan Keramat J
Browse files

[bugfixes] handle null case

android docs doesn't state if SubscriptionInfo.getDisplayName() can return null, according to crash log it is returning null.

Change-Id: I4d9ff380e60937db0fe6ee690378bb8fbd50a7cd
parent a186928b
No related branches found
No related tags found
No related merge requests found
......@@ -46,6 +46,7 @@ import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Locale;
import java.util.Objects;
import java.util.Set;
import java.util.concurrent.atomic.AtomicBoolean;
......@@ -391,7 +392,7 @@ public class ParticipantRefresh {
for (final Integer subId : activeSubscriptionIdToRecordMap.keySet()) {
final SubscriptionInfo record = activeSubscriptionIdToRecordMap.get(subId);
final String displayName =
DatabaseUtils.sqlEscapeString(record.getDisplayName().toString());
DatabaseUtils.sqlEscapeString(Objects.toString(record.getDisplayName(), ""));
db.execSQL(getUpdateSelfParticipantSubscriptionInfoSql(record.getSimSlotIndex(),
record.getIconTint(), displayName,
ParticipantColumns.SUB_ID + " = " + subId));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment