diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2017-11-30 22:24:47 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2017-11-30 22:24:47 +0000 |
commit | 1d18e69c85005698aea49509e5a587b7585985e8 (patch) | |
tree | 6c9b41286d91b802c169e734aba430eca815da1a /java/com/android/dialer/precall/externalreceiver | |
parent | 49842c4701b9aa9f998fdc92e0ec505d1d99e777 (diff) | |
parent | 1632cfe1e3f3f94295289a62c69ec5a0489d8f13 (diff) |
Merge "*** Reason for rollback ***"
Diffstat (limited to 'java/com/android/dialer/precall/externalreceiver')
-rw-r--r-- | java/com/android/dialer/precall/externalreceiver/LaunchPreCallActivity.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/java/com/android/dialer/precall/externalreceiver/LaunchPreCallActivity.java b/java/com/android/dialer/precall/externalreceiver/LaunchPreCallActivity.java index f79546e54..6096d5192 100644 --- a/java/com/android/dialer/precall/externalreceiver/LaunchPreCallActivity.java +++ b/java/com/android/dialer/precall/externalreceiver/LaunchPreCallActivity.java @@ -21,6 +21,8 @@ import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.support.annotation.Nullable; +import android.telecom.PhoneAccountHandle; +import android.telecom.TelecomManager; import com.android.dialer.callintent.CallInitiationType.Type; import com.android.dialer.callintent.CallIntentBuilder; import com.android.dialer.configprovider.ConfigProvider; @@ -56,8 +58,14 @@ public class LaunchPreCallActivity extends Activity { ConfigProvider configProvider = ConfigProviderBindings.get(getApplicationContext()); Intent intent = getIntent(); CallIntentBuilder builder = new CallIntentBuilder(intent.getData(), Type.EXTERNAL_INITIATION); + + PhoneAccountHandle phoneAccountHandle = intent.getParcelableExtra(EXTRA_PHONE_ACCOUNT_HANDLE); + if (phoneAccountHandle == null) { + phoneAccountHandle = intent.getParcelableExtra(TelecomManager.EXTRA_PHONE_ACCOUNT_HANDLE); + } + builder - .setPhoneAccountHandle(intent.getParcelableExtra(EXTRA_PHONE_ACCOUNT_HANDLE)) + .setPhoneAccountHandle(phoneAccountHandle) .setIsVideoCall(intent.getBooleanExtra(EXTRA_IS_VIDEO_CALL, false)) .setCallSubject(intent.getStringExtra(EXTRA_CALL_SUBJECT)) .setAllowAssistedDial( |