summaryrefslogtreecommitdiff
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
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
-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();