diff options
| author | Dianne Hackborn <hackbod@google.com> | 2012-05-31 17:38:42 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-05-31 17:38:42 -0700 |
| commit | f0e96de863a06bbee2aaf2aeb0f586e2a434aa62 (patch) | |
| tree | ffaaeab25fd5148bc1b4f47602cd51a951b5f8a8 /services | |
| parent | be5044015212b82a6e530c4516004255fe245ebe (diff) | |
| parent | a3a041d55b2039d52da386647c235e50198e36a3 (diff) | |
| download | frameworks_base-f0e96de863a06bbee2aaf2aeb0f586e2a434aa62.zip frameworks_base-f0e96de863a06bbee2aaf2aeb0f586e2a434aa62.tar.gz frameworks_base-f0e96de863a06bbee2aaf2aeb0f586e2a434aa62.tar.bz2 | |
Merge "Maybe fix #6584979: Unable to launch share chooser activity from a Notification action" into jb-dev
Diffstat (limited to 'services')
| -rw-r--r-- | services/java/com/android/server/am/ActivityManagerService.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/services/java/com/android/server/am/ActivityManagerService.java b/services/java/com/android/server/am/ActivityManagerService.java index 9d9b5b8..2c8ba22 100644 --- a/services/java/com/android/server/am/ActivityManagerService.java +++ b/services/java/com/android/server/am/ActivityManagerService.java @@ -3529,7 +3529,8 @@ public final class ActivityManagerService extends ActivityManagerNative for (int i=mMainStack.mHistory.size()-1; i>=0; i--) { ActivityRecord r = (ActivityRecord)mMainStack.mHistory.get(i); - if ((r.info.flags&ActivityInfo.FLAG_FINISH_ON_CLOSE_SYSTEM_DIALOGS) != 0) { + if ((r.info.flags&ActivityInfo.FLAG_FINISH_ON_CLOSE_SYSTEM_DIALOGS) != 0 + && (r.intent.getFlags()&Intent.FLAG_ACTIVITY_CLOSE_SYSTEM_DIALOGS) == 0) { r.stack.finishActivityLocked(r, i, Activity.RESULT_CANCELED, null, "close-sys"); } |
