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

Commit e3adae52 authored by Tyler Gunn's avatar Tyler Gunn Committed by android-build-merger
Browse files

Merge "Add handleCallIntent method in TelecomManager." am: e35965e8 am: ffbc91f6

am: e353ef01

Change-Id: I5cfec86ccf5b31b8c6de728f3012276d32cec71f
parents 2fe74e7f e353ef01
Loading
Loading
Loading
Loading
+16 −0
Original line number Original line Diff line number Diff line
@@ -1905,6 +1905,22 @@ public class TelecomManager {
        return false;
        return false;
    }
    }


    /**
     * Handles {@link Intent#ACTION_CALL} intents trampolined from UserCallActivity.
     * @param intent The {@link Intent#ACTION_CALL} intent to handle.
     * @hide
     */
    public void handleCallIntent(Intent intent) {
        try {
            if (isServiceConnected()) {
                getTelecomService().handleCallIntent(intent);
            }
        } catch (RemoteException e) {
            Log.e(TAG, "RemoteException handleCallIntent: " + e);
        }

    }

    private ITelecomService getTelecomService() {
    private ITelecomService getTelecomService() {
        if (mTelecomServiceOverride != null) {
        if (mTelecomServiceOverride != null) {
            return mTelecomServiceOverride;
            return mTelecomServiceOverride;
+5 −0
Original line number Original line Diff line number Diff line
@@ -284,4 +284,9 @@ interface ITelecomService {
     * @see TelecomServiceImpl#isInEmergencyCall
     * @see TelecomServiceImpl#isInEmergencyCall
     */
     */
    boolean isInEmergencyCall();
    boolean isInEmergencyCall();

    /**
     * @see TelecomServiceImpl#handleCallIntent
     */
    void handleCallIntent(in Intent intent);
}
}