summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--InCallUI/src/com/android/incallui/InCallActivity.java8
-rw-r--r--InCallUI/src/com/android/incallui/InCallPresenter.java4
-rw-r--r--InCallUI/src/com/android/incallui/TelecomAdapter.java4
3 files changed, 9 insertions, 7 deletions
diff --git a/InCallUI/src/com/android/incallui/InCallActivity.java b/InCallUI/src/com/android/incallui/InCallActivity.java
index bbec3bce0..27d17c4b5 100644
--- a/InCallUI/src/com/android/incallui/InCallActivity.java
+++ b/InCallUI/src/com/android/incallui/InCallActivity.java
@@ -528,8 +528,10 @@ public class InCallActivity extends Activity {
SelectPhoneAccountListener listener = new SelectPhoneAccountListener() {
@Override
- public void onPhoneAccountSelected(PhoneAccountHandle selectedAccountHandle) {
- InCallPresenter.getInstance().handleAccountSelection(selectedAccountHandle);
+ public void onPhoneAccountSelected(PhoneAccountHandle selectedAccountHandle,
+ boolean setDefault) {
+ InCallPresenter.getInstance().handleAccountSelection(selectedAccountHandle,
+ setDefault);
}
@Override
public void onDialogDismissed() {
@@ -537,7 +539,7 @@ public class InCallActivity extends Activity {
}
};
- SelectPhoneAccountDialogFragment.showAccountDialog(getFragmentManager(),
+ SelectPhoneAccountDialogFragment.showAccountDialog(getFragmentManager(), true,
phoneAccountHandles, listener);
} else {
mCallCardFragment.setVisible(true);
diff --git a/InCallUI/src/com/android/incallui/InCallPresenter.java b/InCallUI/src/com/android/incallui/InCallPresenter.java
index 6f3d1b399..2f781421d 100644
--- a/InCallUI/src/com/android/incallui/InCallPresenter.java
+++ b/InCallUI/src/com/android/incallui/InCallPresenter.java
@@ -461,11 +461,11 @@ public class InCallPresenter implements CallList.Listener, InCallPhoneListener {
return mProximitySensor;
}
- public void handleAccountSelection(PhoneAccountHandle accountHandle) {
+ public void handleAccountSelection(PhoneAccountHandle accountHandle, boolean setDefault) {
Call call = mCallList.getWaitingForAccountCall();
if (call != null) {
String callId = call.getId();
- TelecomAdapter.getInstance().phoneAccountSelected(callId, accountHandle);
+ TelecomAdapter.getInstance().phoneAccountSelected(callId, accountHandle, setDefault);
}
}
diff --git a/InCallUI/src/com/android/incallui/TelecomAdapter.java b/InCallUI/src/com/android/incallui/TelecomAdapter.java
index 62b1bfc83..b0c170ab4 100644
--- a/InCallUI/src/com/android/incallui/TelecomAdapter.java
+++ b/InCallUI/src/com/android/incallui/TelecomAdapter.java
@@ -232,9 +232,9 @@ final class TelecomAdapter implements InCallPhoneListener {
}
}
- void phoneAccountSelected(String callId, PhoneAccountHandle accountHandle) {
+ void phoneAccountSelected(String callId, PhoneAccountHandle accountHandle, boolean setDefault) {
if (mPhone != null) {
- getTelecommCallById(callId).phoneAccountSelected(accountHandle);
+ getTelecommCallById(callId).phoneAccountSelected(accountHandle, setDefault);
} else {
Log.e(this, "error phoneAccountSelected, mAdapter is null");
}