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

Commit e35965e8 authored by Tyler Gunn's avatar Tyler Gunn Committed by Gerrit Code Review
Browse files

Merge "Add handleCallIntent method in TelecomManager."

parents 9073dc48 c37445cb
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -1905,6 +1905,22 @@ public class TelecomManager {
        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() {
        if (mTelecomServiceOverride != null) {
            return mTelecomServiceOverride;
+5 −0
Original line number Diff line number Diff line
@@ -284,4 +284,9 @@ interface ITelecomService {
     * @see TelecomServiceImpl#isInEmergencyCall
     */
    boolean isInEmergencyCall();

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