From f6ead5d62e62ff9a466bd4cbbea77390ce00605b Mon Sep 17 00:00:00 2001 From: Craig Mautner Date: Thu, 24 Apr 2014 10:19:20 -0700 Subject: [PATCH] Take screenshots of pausing activity Previous CL to optimize out excessive screenshots (ag/379669) was too effective and didn't take screenshots when going into an activity that had attribute Window_windowNoDisplay. Adding in the test for ActivityRecord.noDisplay allows screenshots for this situation. Fixes bug 13410507. Change-Id: Ieafebf44b7d1a3ba18115e762fba113f8d1c0252 --- services/core/java/com/android/server/am/ActivityStack.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/am/ActivityStack.java b/services/core/java/com/android/server/am/ActivityStack.java index 0acde0950eb8..9f577283e08e 100755 --- a/services/core/java/com/android/server/am/ActivityStack.java +++ b/services/core/java/com/android/server/am/ActivityStack.java @@ -793,7 +793,7 @@ final class ActivityStack { prev.task.touchActiveTime(); clearLaunchTime(prev); final ActivityRecord next = mStackSupervisor.topRunningActivityLocked(); - if (next == null || next.task != prev.task) { + if (next == null || next.noDisplay || next.task != prev.task) { prev.updateThumbnail(screenshotActivities(prev), null); } stopFullyDrawnTraceIfNeeded(); -- 2.11.0