summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Mike Lockwood <lockwood@google.com> 2012-04-03 12:12:58 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2012-04-03 12:12:58 -0700
commit62b21c69ca9e297bdedc3eaa88e88d5479120b1a (patch)
tree4d7cc3988e86ba316be32ec0b38fbdbe036c3e77
parentf0f1955c17a355ee2af419d6cf0c0968bc2ba297 (diff)
parent69ccdbd78a6dbcf32d6f734d238e5eaaa606a85f (diff)
Merge "Merge commit 'bc52ca2'"
-rw-r--r--services/java/com/android/server/am/ActivityManagerService.java13
1 files changed, 9 insertions, 4 deletions
diff --git a/services/java/com/android/server/am/ActivityManagerService.java b/services/java/com/android/server/am/ActivityManagerService.java
index ab4012f29f42..a6fbdd715c5e 100644
--- a/services/java/com/android/server/am/ActivityManagerService.java
+++ b/services/java/com/android/server/am/ActivityManagerService.java
@@ -904,10 +904,15 @@ public final class ActivityManagerService extends ActivityManagerNative
null, null, 0, null, null, null,
false, false, MY_PID, Process.SYSTEM_UID, 0 /* TODO: Verify */);
- Dialog d = new AppNotRespondingDialog(ActivityManagerService.this,
- mContext, proc, (ActivityRecord)data.get("activity"));
- d.show();
- proc.anrDialog = d;
+ if (mShowDialogs) {
+ Dialog d = new AppNotRespondingDialog(ActivityManagerService.this,
+ mContext, proc, (ActivityRecord)data.get("activity"));
+ d.show();
+ proc.anrDialog = d;
+ } else {
+ // Just kill the app if there is no dialog to be shown.
+ killAppAtUsersRequest(proc, null);
+ }
}
ensureBootCompleted();