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

Commit bfd4bb75 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Replace Looper with Executor as the parameter of HeadsetPhoneListener"...

Merge "Replace Looper with Executor as the parameter of HeadsetPhoneListener" am: c9868729 am: 83089f83

Change-Id: I5eb474add1dbca10d46e884860c653d76be1db41
parents 66d8e7f8 83089f83
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -22,7 +22,6 @@ import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Handler;
import android.os.Looper;
import android.telephony.PhoneStateListener;
import android.telephony.ServiceState;
import android.telephony.SignalStrength;
@@ -37,6 +36,7 @@ import com.android.internal.telephony.TelephonyIntents;

import java.util.HashMap;
import java.util.Objects;
import java.util.concurrent.Executor;


/**
@@ -163,8 +163,7 @@ public class HeadsetPhoneState {
            return;
        }
        Log.i(TAG, "startListenForPhoneState(), subId=" + subId + ", enabled_events=" + events);
        mPhoneStateListener = new HeadsetPhoneStateListener(
                mHeadsetService.getStateMachinesThreadLooper());
        mPhoneStateListener = new HeadsetPhoneStateListener(command -> mHandler.post(command));
        mTelephonyManager.listen(mPhoneStateListener, events);
        if ((events & PhoneStateListener.LISTEN_SIGNAL_STRENGTHS) != 0) {
            mTelephonyManager.setRadioIndicationUpdateMode(
@@ -277,8 +276,8 @@ public class HeadsetPhoneState {
    }

    private class HeadsetPhoneStateListener extends PhoneStateListener {
        HeadsetPhoneStateListener(Looper looper) {
            super(looper);
        HeadsetPhoneStateListener(Executor executor) {
            super(executor);
        }

        @Override