am 4732660a: am ab3276dd: Merge "Make an exception for screenshot optimization." into klp-dev

* commit '4732660a50f3373812e8ae55cbda264d469bfded':
  Make an exception for screenshot optimization.
This commit is contained in:
Craig Mautner
2013-10-11 12:50:05 -07:00
committed by Android Git Automerger
2 changed files with 6 additions and 2 deletions

View File

@@ -6640,6 +6640,10 @@ public final class ActivityManagerService extends ActivityManagerNative
return list;
}
TaskRecord getMostRecentTask() {
return mRecentTasks.get(0);
}
@Override
public List<ActivityManager.RecentTaskInfo> getRecentTasks(int maxNum,
int flags, int userId) {

View File

@@ -674,8 +674,8 @@ final class ActivityStack {
}
TaskRecord tr = who.task;
if (tr.intent != null && (tr.intent.getFlags()
&Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS) != 0) {
if (mService.getMostRecentTask() != tr && tr.intent != null &&
(tr.intent.getFlags() & Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS) != 0) {
// If this task is being excluded from recents, we don't want to take
// the expense of capturing a thumbnail, since we will never show it.
return null;