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

Commit e48e40cc 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: 0598a4b1 am: 9df7bd17

Change-Id: I5eb474add1dbca10d46e884860c653d76be1db41
parents a781c978 9df7bd17
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