From 952fc68f330177b05c29275155b3f473b7ac4dbe Mon Sep 17 00:00:00 2001 From: yueg Date: Tue, 5 Dec 2017 16:34:23 -0800 Subject: 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 --- java/com/android/incallui/NewReturnToCallController.java | 1 + 1 file changed, 1 insertion(+) (limited to 'java/com/android/incallui/NewReturnToCallController.java') diff --git a/java/com/android/incallui/NewReturnToCallController.java b/java/com/android/incallui/NewReturnToCallController.java index 7a1abee51..abff000fd 100644 --- a/java/com/android/incallui/NewReturnToCallController.java +++ b/java/com/android/incallui/NewReturnToCallController.java @@ -98,6 +98,7 @@ public class NewReturnToCallController implements InCallUiListener, Listener, Au } public void tearDown() { + hide(); InCallPresenter.getInstance().removeInCallUiListener(this); CallList.getInstance().removeListener(this); AudioModeProvider.getInstance().removeListener(this); -- cgit v1.2.3