summaryrefslogtreecommitdiffstats
path: root/java/com/android
diff options
context:
space:
mode:
authorEric Erfanian <erfanian@google.com>2017-06-21 09:40:17 -0700
committerEric Erfanian <erfanian@google.com>2017-06-21 09:40:17 -0700
commitd9859a7eb008196ba91073645567ab9212a82f17 (patch)
tree97c9ec5f14076f5be8624443dacb6f4ac87c0fc0 /java/com/android
parent91ce7d2a476bd04fe525049a37a2f8b2824e9724 (diff)
downloadandroid_packages_apps_Dialer-d9859a7eb008196ba91073645567ab9212a82f17.tar.gz
android_packages_apps_Dialer-d9859a7eb008196ba91073645567ab9212a82f17.tar.bz2
android_packages_apps_Dialer-d9859a7eb008196ba91073645567ab9212a82f17.zip
Dismiss popup menu when show dialpad chooser.
Issue steps: 1. Show overflow menu in dialpad. 2. Press Home button, start another app such as Messaging. 3. Make phone call by Messaging app. 4. After the call is active, press home button and start Dialer again. 5. Dialpad is dismissed but popup overflow menu still shows. Solution: Dismiss popup menu when show dialpad chooser. Credit to: yifan.bai <yifan.bai@spreadtrum.com> https://android-review.googlesource.com/#/c/417719/ Test: TH, manual Change-Id: I019a799d52282bfb47a09d43cf25c14b053f8d9b
Diffstat (limited to 'java/com/android')
-rw-r--r--java/com/android/dialer/app/dialpad/DialpadFragment.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/java/com/android/dialer/app/dialpad/DialpadFragment.java b/java/com/android/dialer/app/dialpad/DialpadFragment.java
index c0b26c91a..a6c8b96ad 100644
--- a/java/com/android/dialer/app/dialpad/DialpadFragment.java
+++ b/java/com/android/dialer/app/dialpad/DialpadFragment.java
@@ -1176,6 +1176,10 @@ public class DialpadFragment extends Fragment
mDialpadView.setVisibility(View.GONE);
}
+ if (mOverflowPopupMenu != null) {
+ mOverflowPopupMenu.dismiss();
+ }
+
mFloatingActionButtonController.setVisible(false);
mDialpadChooser.setVisibility(View.VISIBLE);