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

Commit 68e1eb8e authored by Pranav Madapurmath's avatar Pranav Madapurmath Committed by Android (Google) Code Review
Browse files

Merge "Avoid resetting InCallAdapter when set." into main

parents 6576a046 d67d2a5c
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -384,8 +384,14 @@ public abstract class InCallService extends Service {

    /** Manages the binder calls so that the implementor does not need to deal with it. */
    private final class InCallServiceBinder extends IInCallService.Stub {
        private boolean mInCallAdapterSet;
        @Override
        public void setInCallAdapter(IInCallAdapter inCallAdapter) {
            if (mInCallAdapterSet) {
                Log.i(this, "setInCallAdapter: InCallAdapter already set, skipping...");
                return;
            }
            mInCallAdapterSet = true;
            mHandler.obtainMessage(MSG_SET_IN_CALL_ADAPTER, inCallAdapter).sendToTarget();
        }