summaryrefslogtreecommitdiffstats
path: root/src/com/android/dialer/dialpad/DialpadFragment.java
diff options
context:
space:
mode:
authorStephen Bird <sbird@cyngn.com>2016-02-17 15:15:01 -0800
committerStephen Bird <sbird@cyngn.com>2016-04-08 10:21:12 -0700
commitd8f722833a680206225af56124029c3fe7474c1c (patch)
treef3b1cef2190f656bc2ebf8d13a005098fe6e4c64 /src/com/android/dialer/dialpad/DialpadFragment.java
parentaff8cf308c82ba8988e0e1967a0e1e90dbc59788 (diff)
downloadpackages_apps_Dialer-d8f722833a680206225af56124029c3fe7474c1c.tar.gz
packages_apps_Dialer-d8f722833a680206225af56124029c3fe7474c1c.tar.bz2
packages_apps_Dialer-d8f722833a680206225af56124029c3fe7474c1c.zip
Add Metrics for Dialer call origins and incall items
Ticket: CD-425 Change-Id: Iaa1b56537e0b00ccfaf70936400ad7772ed5de8f
Diffstat (limited to 'src/com/android/dialer/dialpad/DialpadFragment.java')
-rw-r--r--src/com/android/dialer/dialpad/DialpadFragment.java12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/com/android/dialer/dialpad/DialpadFragment.java b/src/com/android/dialer/dialpad/DialpadFragment.java
index 399564e71..b2360098c 100644
--- a/src/com/android/dialer/dialpad/DialpadFragment.java
+++ b/src/com/android/dialer/dialpad/DialpadFragment.java
@@ -1267,7 +1267,7 @@ public class DialpadFragment extends Fragment
// Clear the digits just in case.
clearDialpad();
} else {
- startCall(number);
+ startCall(number, OriginCodes.DIALPAD_DIRECT_DIAL);
hideAndClearDialpad(false);
}
}
@@ -1884,8 +1884,7 @@ public class DialpadFragment extends Fragment
if (phoneNumber == null) {
showNoSpeedNumberDialog(number);
} else {
- startCall(phoneNumber);
- getActivity().finish();
+ startCall(phoneNumber, OriginCodes.SPEED_DIAL);
}
}
@@ -1906,11 +1905,10 @@ public class DialpadFragment extends Fragment
.show();
}
- private void startCall(String number) {
+ private void startCall(String number, String origin) {
if (mCurrentCallMethodInfo != null && mCurrentCallMethodInfo.mIsInCallProvider &&
!PhoneNumberUtils.isEmergencyNumber(number)) {
- mCurrentCallMethodInfo.placeCall(OriginCodes.DIALPAD_DIRECT_DIAL,
- number, getActivity(), false, true);
+ mCurrentCallMethodInfo.placeCall(origin, number, getActivity(), false, true);
} else {
// If no sim is selected, or emergency callmethod selected, or number is
// an emergency number, phone account handle should be null, and will use the
@@ -1924,7 +1922,7 @@ public class DialpadFragment extends Fragment
((DialtactsActivity) getActivity())
.getCallOrigin() : null),
handle);
- DialerUtils.startActivityWithErrorToast(getActivity(), intent);
+ DialerUtils.startActivityWithErrorToast(getActivity(), intent, origin);
}
}
}