summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwangqi <wangqi@google.com>2018-04-05 11:47:15 -0700
committerCopybara-Service <copybara-piper@google.com>2018-04-05 11:59:02 -0700
commite6060526c0976bafc1b2a1f70435a2a75b9491df (patch)
tree482d578f8c6b970bf22cbe725452f6aa3ebc5c23
parentf3a18d60d965e515086915604a74721ac8a888af (diff)
Fix leak of InCallActivity's DecorView and stuck on disconnection bug.
This is caused by not dismissing error dialog when recreating InCallActivity. The dialog will be shown again after recreating. Bug: 71376489,77152802 Test: manual PiperOrigin-RevId: 191775030 Change-Id: I07ef5041979c0bbb2d44df9e41b55f0ac41e9339
-rw-r--r--java/com/android/incallui/InCallActivity.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/java/com/android/incallui/InCallActivity.java b/java/com/android/incallui/InCallActivity.java
index fadc40686..0bc8e0a9a 100644
--- a/java/com/android/incallui/InCallActivity.java
+++ b/java/com/android/incallui/InCallActivity.java
@@ -563,9 +563,9 @@ public class InCallActivity extends TransactionSafeFragmentActivity
InCallPresenter.getInstance().onActivityStopped();
if (!isRecreating) {
InCallPresenter.getInstance().onUiShowing(false);
- if (errorDialog != null) {
- errorDialog.dismiss();
- }
+ }
+ if (errorDialog != null) {
+ errorDialog.dismiss();
}
if (isFinishing()) {