Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b5acf68d authored by Sarah Chin's avatar Sarah Chin
Browse files

Fix PhonebookRecordInfo AIDL conversion to not allow null

Test: build
Bug: 228606768
Change-Id: Id834b7250388cea04c936d533bba4b67bf779e50
parent f1f81e2e
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -4439,7 +4439,7 @@ public class RILUtils {
        if (record != null) {
            return record.toPhonebookRecordInfoAidl();
        }
        return null;
        return new android.hardware.radio.sim.PhonebookRecordInfo();
    }

    /**
+5 −1
Original line number Diff line number Diff line
@@ -22,8 +22,8 @@ import android.text.TextUtils;

import com.android.internal.telephony.util.ArrayUtils;

import java.util.Arrays;
import java.util.ArrayList;
import java.util.Arrays;

/**
 * Represents a Phonebook entry from the SIM.
@@ -92,6 +92,8 @@ public class SimPhonebookRecord {
        pbRecordInfo.number = convertNullToEmptyString(convertNumberToRecordFormat(mNumber));
        if (mEmails != null) {
            pbRecordInfo.emails = mEmails;
        } else {
            pbRecordInfo.emails = new String[0];
        }
        if (mAdditionalNumbers != null) {
            String[] additionalNumbers = new String[mAdditionalNumbers.length];
@@ -99,6 +101,8 @@ public class SimPhonebookRecord {
                additionalNumbers[i] = convertNumberToRecordFormat(mAdditionalNumbers[i]);
            }
            pbRecordInfo.additionalNumbers = additionalNumbers;
        } else {
            pbRecordInfo.additionalNumbers = new String[0];
        }
        return pbRecordInfo;
    }