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

Unverified Commit 974aa764 authored by ExtremeXT's avatar ExtremeXT Committed by Michael Bestas
Browse files

ImeiInfoPreferenceController: Fix NPE



Initialize mTelephonyManager in the class constructor.

Change-Id: I469403033bcfb55d5884d98786334eedca9a5b8a
Signed-off-by: default avatarExtremeXT <extremextdev@gmail.com>
parent beabe9a6
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -57,6 +57,7 @@ public class ImeiInfoPreferenceController extends BasePreferenceController {

    public ImeiInfoPreferenceController(Context context, String key) {
        super(context, key);
        mTelephonyManager = mContext.getSystemService(TelephonyManager.class);
    }

    public void init(Fragment fragment, SlotSimStatus slotSimStatus) {
@@ -88,7 +89,6 @@ public class ImeiInfoPreferenceController extends BasePreferenceController {
        if (!isAvailable() || (mSlotSimStatus == null)) {
            return;
        }
        mTelephonyManager = mContext.getSystemService(TelephonyManager.class);
        Preference preference = screen.findPreference(DEFAULT_KEY);
        if (preference == null || !preference.isVisible()) {
            return;