summaryrefslogtreecommitdiff
path: root/java/com/android/incallui
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 /java/com/android/incallui
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
Diffstat (limited to 'java/com/android/incallui')
-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()) {