diff options
author | Andrew Lee <anwlee@google.com> | 2014-09-23 17:01:50 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-09-23 17:01:51 +0000 |
commit | e8dc29f5e298505943901e92dd8186c427c57596 (patch) | |
tree | 2a69c65085ada20befac9f5bce17ca19c939ea2b /src/com/android/dialer/dialpad/DialpadFragment.java | |
parent | 764bd1f217309c0da9623ce50cec028998baab54 (diff) | |
parent | 62e1d70e9779bd120b5fb9d5e89d952b5ef9ab6b (diff) |
Merge "Hide the FAB if the dialpad chooser is shown." into lmp-dev
Diffstat (limited to 'src/com/android/dialer/dialpad/DialpadFragment.java')
-rw-r--r-- | src/com/android/dialer/dialpad/DialpadFragment.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/com/android/dialer/dialpad/DialpadFragment.java b/src/com/android/dialer/dialpad/DialpadFragment.java index 9a34fa51e..7faed07ad 100644 --- a/src/com/android/dialer/dialpad/DialpadFragment.java +++ b/src/com/android/dialer/dialpad/DialpadFragment.java @@ -225,7 +225,7 @@ public class DialpadFragment extends AnalyticsFragment public void onCallStateChanged(int state, String incomingNumber) { // Log.i(TAG, "PhoneStateListener.onCallStateChanged: " // + state + ", '" + incomingNumber + "'"); - if ((state == TelephonyManager.CALL_STATE_IDLE) && dialpadChooserVisible()) { + if ((state == TelephonyManager.CALL_STATE_IDLE) && isDialpadChooserVisible()) { // Log.i(TAG, "Call ended with dialpad chooser visible! Taking it down..."); // Note there's a race condition in the UI here: the // dialpad chooser could conceivably disappear (on its @@ -1210,7 +1210,7 @@ public class DialpadFragment extends AnalyticsFragment } if (enabled) { - // Log.i(TAG, "Showing dialpad chooser!"); + Log.i(TAG, "Showing dialpad chooser!"); if (mDialpadView != null) { mDialpadView.setVisibility(View.GONE); } @@ -1225,7 +1225,7 @@ public class DialpadFragment extends AnalyticsFragment } mDialpadChooser.setAdapter(mDialpadChooserAdapter); } else { - // Log.i(TAG, "Displaying normal Dialer UI."); + Log.i(TAG, "Displaying normal Dialer UI."); if (mDialpadView != null) { mDialpadView.setVisibility(View.VISIBLE); } else { @@ -1240,7 +1240,7 @@ public class DialpadFragment extends AnalyticsFragment /** * @return true if we're currently showing the "dialpad chooser" UI. */ - private boolean dialpadChooserVisible() { + private boolean isDialpadChooserVisible() { return mDialpadChooser.getVisibility() == View.VISIBLE; } @@ -1603,7 +1603,7 @@ public class DialpadFragment extends AnalyticsFragment final DialtactsActivity activity = (DialtactsActivity) getActivity(); final DialpadView dialpadView = (DialpadView) getView().findViewById(R.id.dialpad_view); if (activity == null) return; - if (!hidden) { + if (!hidden && !isDialpadChooserVisible()) { if (mAnimate) { dialpadView.animateShow(); } |