diff options
| author | 2015-07-08 03:32:30 +0000 | |
|---|---|---|
| committer | 2015-07-08 03:32:33 +0000 | |
| commit | 06bdab9b9084472c7918ddc63c5141ccf6293e86 (patch) | |
| tree | aaaf1bdee855ca141c40fcf5592a9ccd75f7ccb1 | |
| parent | 9d3cd8484e9ec70aef2ca8d4d33ea2943c7b67ea (diff) | |
| parent | 31dd3a74c1d5a6746eec6b7f1260fae11f488af0 (diff) | |
Merge "Set AppErrorDialog result during dismissal if it isn't already set" into mnc-dev
| -rw-r--r-- | services/core/java/com/android/server/am/AppErrorDialog.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/am/AppErrorDialog.java b/services/core/java/com/android/server/am/AppErrorDialog.java index 098b0b65210f..c8fb351bc416 100644 --- a/services/core/java/com/android/server/am/AppErrorDialog.java +++ b/services/core/java/com/android/server/am/AppErrorDialog.java @@ -102,4 +102,13 @@ final class AppErrorDialog extends BaseErrorDialog { dismiss(); } }; + + @Override + public void dismiss() { + if (!mResult.mHasResult) { + // We are dismissing and the result has not been set...go ahead and set. + mResult.set(FORCE_QUIT); + } + super.dismiss(); + } } |