summaryrefslogtreecommitdiffstats
path: root/java/com/android/contacts
diff options
context:
space:
mode:
authortwyen <twyen@google.com>2017-11-28 11:46:43 -0800
committerCopybara-Service <copybara-piper@google.com>2017-11-29 11:47:24 -0800
commitdc38c541669ceaa1c1bc1efc45772f3869f1ccda (patch)
tree87061813e836d2d612f0d53f402442cb47afe2df /java/com/android/contacts
parent9264b26505607dee9307c378fdd390c985d6be6c (diff)
downloadandroid_packages_apps_Dialer-dc38c541669ceaa1c1bc1efc45772f3869f1ccda.tar.gz
android_packages_apps_Dialer-dc38c541669ceaa1c1bc1efc45772f3869f1ccda.tar.bz2
android_packages_apps_Dialer-dc38c541669ceaa1c1bc1efc45772f3869f1ccda.zip
Fix resource not found when placing call outside dialer
newInstance() defaults setDefaultResId to 0 and if it is written into the args the real default ID will not be used. Bug: 69804734 Test: SelectPhoneAccountDialogFragmentTest PiperOrigin-RevId: 177194281 Change-Id: Ic2b50fa741d812fd464d5e81199b040ef4c07195
Diffstat (limited to 'java/com/android/contacts')
-rw-r--r--java/com/android/contacts/common/widget/SelectPhoneAccountDialogFragment.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/java/com/android/contacts/common/widget/SelectPhoneAccountDialogFragment.java b/java/com/android/contacts/common/widget/SelectPhoneAccountDialogFragment.java
index 3c9d9268f..e41a75b22 100644
--- a/java/com/android/contacts/common/widget/SelectPhoneAccountDialogFragment.java
+++ b/java/com/android/contacts/common/widget/SelectPhoneAccountDialogFragment.java
@@ -115,7 +115,9 @@ public class SelectPhoneAccountDialogFragment extends DialogFragment {
final Bundle args = new Bundle();
args.putInt(ARG_TITLE_RES_ID, titleResId);
args.putBoolean(ARG_CAN_SET_DEFAULT, canSetDefault);
- args.putInt(ARG_SET_DEFAULT_RES_ID, setDefaultResId);
+ if (setDefaultResId != 0) {
+ args.putInt(ARG_SET_DEFAULT_RES_ID, setDefaultResId);
+ }
args.putParcelableArrayList(ARG_ACCOUNT_HANDLES, accountHandlesCopy);
args.putParcelable(ARG_LISTENER, listener);
args.putString(ARG_CALL_ID, callId);