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

Commit 8731af28 authored by Joonhun Shin's avatar Joonhun Shin Committed by Android (Google) Code Review
Browse files

Merge "Fix call stuck in ringing state" into main

parents 3a937a63 dda75c24
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -29,6 +29,7 @@ import android.util.Log;

import com.android.ims.internal.IImsCallSession;
import com.android.ims.internal.IImsVideoCallProvider;
import com.android.internal.telephony.flags.Flags;
import com.android.internal.telephony.util.TelephonyUtils;

import java.util.ArrayList;
@@ -545,6 +546,11 @@ public class ImsCallSession {
            try {
                iSession.setListener(mIImsCallSessionListenerProxy);
            } catch (RemoteException e) {
                if (Flags.ignoreAlreadyTerminatedIncomingCallBeforeRegisteringListener()) {
                    // Registering listener failed, so other operations are not allowed.
                    Log.e(TAG, "ImsCallSession : " + e);
                    mClosed = true;
                }
            }
        } else {
            mClosed = true;