summaryrefslogtreecommitdiffstats
path: root/java/com/android/incallui/ReturnToCallController.java
diff options
context:
space:
mode:
authoryueg <yueg@google.com>2017-12-05 16:34:23 -0800
committerCopybara-Service <copybara-piper@google.com>2017-12-07 11:08:13 -0800
commit952fc68f330177b05c29275155b3f473b7ac4dbe (patch)
treee4758bf76e5f2516fdbdfc62e5966eb9cb82b6e7 /java/com/android/incallui/ReturnToCallController.java
parentfbf55bf0055717be081df885833b2a0e9045ae03 (diff)
downloadandroid_packages_apps_Dialer-952fc68f330177b05c29275155b3f473b7ac4dbe.tar.gz
android_packages_apps_Dialer-952fc68f330177b05c29275155b3f473b7ac4dbe.tar.bz2
android_packages_apps_Dialer-952fc68f330177b05c29275155b3f473b7ac4dbe.zip
Hide bubble in (New)ReturnToCallController.tearDown().
There is the case that onDisconnect() is not called but InCallService is unbind. Currently we only hide bubble when call disconnected. We should also do it when InCallService is unbind. Test: NewReturnToCallControllerTest, ReturnToCallControllerTest PiperOrigin-RevId: 178029862 Change-Id: I6806c5c80adb06317f09019bdf3420b462225945
Diffstat (limited to 'java/com/android/incallui/ReturnToCallController.java')
-rw-r--r--java/com/android/incallui/ReturnToCallController.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/java/com/android/incallui/ReturnToCallController.java b/java/com/android/incallui/ReturnToCallController.java
index 5f4cc5f84..58d868818 100644
--- a/java/com/android/incallui/ReturnToCallController.java
+++ b/java/com/android/incallui/ReturnToCallController.java
@@ -84,6 +84,7 @@ public class ReturnToCallController implements InCallUiListener, Listener, Audio
}
public void tearDown() {
+ hide();
InCallPresenter.getInstance().removeInCallUiListener(this);
CallList.getInstance().removeListener(this);
AudioModeProvider.getInstance().removeListener(this);