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

Commit 273e672f authored by Ling Ma's avatar Ling Ma
Browse files

Instantiate displayInfo nonNull

TelephonyDisplayInfo is always assumed non null. This change assign it a default value.

Bug: 261356610
Test: atest
Change-Id: Ic799427f70ef8a985614159caef1462095772927
Merged-in: Ic799427f70ef8a985614159caef1462095772927
parent 7254eeb8
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -69,11 +69,14 @@ public class DisplayInfoController extends Handler {
    private final Phone mPhone;
    private final NetworkTypeController mNetworkTypeController;
    private final RegistrantList mTelephonyDisplayInfoChangedRegistrants = new RegistrantList();
    private TelephonyDisplayInfo mTelephonyDisplayInfo;
    private @NonNull TelephonyDisplayInfo mTelephonyDisplayInfo;

    public DisplayInfoController(Phone phone) {
        mPhone = phone;
        mLogTag = "DIC-" + mPhone.getPhoneId();
        mTelephonyDisplayInfo = new TelephonyDisplayInfo(
                TelephonyManager.NETWORK_TYPE_UNKNOWN,
                TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NONE);
        mNetworkTypeController = new NetworkTypeController(phone, this);
        mNetworkTypeController.sendMessage(NetworkTypeController.EVENT_UPDATE);
    }
@@ -81,7 +84,7 @@ public class DisplayInfoController extends Handler {
    /**
     * @return the current TelephonyDisplayInfo
     */
    public TelephonyDisplayInfo getTelephonyDisplayInfo() {
    public @NonNull TelephonyDisplayInfo getTelephonyDisplayInfo() {
        return mTelephonyDisplayInfo;
    }