summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2015-03-27 14:52:00 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2015-03-27 14:52:00 -0700
commitb16d06ab3df1367d597134bf5b02c966bc9d0a84 (patch)
tree7e6fd869459ac6454c9c2c1488966549ba976592
parent36835138ac3bb3a167b0950a929788aee6d9fb7e (diff)
parentc0fcf9b4e1c0e503fc84d03ceb3b1d27dffbadfc (diff)
downloadandroid_packages_apps_Dialer-b16d06ab3df1367d597134bf5b02c966bc9d0a84.tar.gz
android_packages_apps_Dialer-b16d06ab3df1367d597134bf5b02c966bc9d0a84.tar.bz2
android_packages_apps_Dialer-b16d06ab3df1367d597134bf5b02c966bc9d0a84.zip
Merge "Dialer: Only when the phone state is idle, hide the dialpad chooser"
-rwxr-xr-xsrc/com/android/dialer/dialpad/DialpadFragment.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/com/android/dialer/dialpad/DialpadFragment.java b/src/com/android/dialer/dialpad/DialpadFragment.java
index f1b22b855..9650a1fd8 100755
--- a/src/com/android/dialer/dialpad/DialpadFragment.java
+++ b/src/com/android/dialer/dialpad/DialpadFragment.java
@@ -2056,12 +2056,14 @@ public class DialpadFragment extends AnalyticsFragment
PhoneStateListener phoneStateListener = new PhoneStateListener(subId[0]) {
@Override
public void onCallStateChanged(int state, String incomingNumber) {
- if ((state == TelephonyManager.CALL_STATE_IDLE)
+ if ((getActivity() != null) &&
+ (getTelephonyManager().getCallState() == TelephonyManager.CALL_STATE_IDLE)
&& isDialpadChooserVisible()) {
showDialpadChooser(false);
}
- if (state == TelephonyManager.CALL_STATE_IDLE
- && getActivity() != null) {
+ if ((getActivity() != null)
+ && (getTelephonyManager().getCallState()
+ == TelephonyManager.CALL_STATE_IDLE)) {
((HostInterface) getActivity()).setConferenceDialButtonVisibility(true);
}
}