summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/dialpadview
diff options
context:
space:
mode:
authorwangqi <wangqi@google.com>2018-03-19 13:11:26 -0700
committerCopybara-Service <copybara-piper@google.com>2018-03-19 13:52:15 -0700
commit3fbc7b59d73db1fd957d67b466c23560575ece03 (patch)
treea39ed2872cff790eb5f9fb4a49ef73529b2f9da0 /java/com/android/dialer/dialpadview
parent6560110aa8b3d18b16a3f137f7441723d94334fd (diff)
Fix bug that dialpad fab wifi calling icon not showing.
Repro steps: 1. open dialer, click on FAB to open dialpad 2. make outgoing call, end call, press home 3. enable WiFi call 4. open dialer again, click on FAB to open dialpad This is caused by change icon called after the FAB is visible and scaleIn won't do anything since it's already visible. But for some reason the icon is changed so nothing is drawn on the screen when the dialpad slide up. (dialpadfragment is visible even before it's slide up before user trigger it) The fix is to scaleOut the FAB when the fragment onStop thus the changed icon will be correctly drawn. Bug: 74586190 Test: manual PiperOrigin-RevId: 189629441 Change-Id: I3dcbedcd171c992e5df14bff35758fce1bb67bc1
Diffstat (limited to 'java/com/android/dialer/dialpadview')
-rw-r--r--java/com/android/dialer/dialpadview/DialpadFragment.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/java/com/android/dialer/dialpadview/DialpadFragment.java b/java/com/android/dialer/dialpadview/DialpadFragment.java
index 5bb5139e1..578f35e09 100644
--- a/java/com/android/dialer/dialpadview/DialpadFragment.java
+++ b/java/com/android/dialer/dialpadview/DialpadFragment.java
@@ -764,6 +764,7 @@ public class DialpadFragment extends Fragment
LogUtil.enterBlock("DialpadFragment.onStop");
super.onStop();
+ floatingActionButtonController.scaleOut();
synchronized (toneGeneratorLock) {
if (toneGenerator != null) {
toneGenerator.release();