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

Commit e6c678e4 authored by sqian's avatar sqian Committed by android-build-merger
Browse files

DO NOT MERGE: Running Telecom CallRedirection Dialog on top of InCallActivity

am: 2976e4d7

Change-Id: Id4b1b19da027789bed4fb73fa4b9924c6d67b5ed
parents c35de502 2976e4d7
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -1807,7 +1807,15 @@ public class CallsManager extends Call.ListenerBase
            confirmIntent.putExtra(CallRedirectionConfirmDialogActivity.EXTRA_REDIRECTION_APP_NAME,
                    mRoleManagerAdapter.getApplicationLabelForPackageName(callRedirectionApp));
            confirmIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

            // A small delay to start the activity after any Dialer's In Call UI starts
            mHandler.postDelayed(new Runnable("CM.oCRC", mLock) {
                @Override
                public void loggedRun() {
                    mContext.startActivityAsUser(confirmIntent, UserHandle.CURRENT);
                }
            }.prepare(), 500 /* Milliseconds delay */);

        } else {
            call.setTargetPhoneAccount(phoneAccountHandle);
            placeOutgoingCall(call, handle, gatewayInfo, speakerphoneOn, videoState);