summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorJorim Jaggi <jjaggi@google.com>2017-01-03 16:44:46 +0100
committerJorim Jaggi <jjaggi@google.com>2017-01-18 00:15:26 +0100
commit10abe2fe297ce1ec60c15a3bd947757aee5b14b3 (patch)
tree8ebe5874d1dcfc02464d43869177cd2336b47c52 /core/java
parent02d091aa2a7b2281497b3535dca5503a9091c241 (diff)
When app dies, destroy snapshot
Also destroy snapshot when we remove the AppWindowToken. Test: runtest frameworks-services -c com.android.server.wm.SnapshotCacheTest Test: Open app, go home, kill app, make sure snapshots are destroyed. Change-Id: I532c2d7499a86164175f9fcbc8b77c6eb6bfeae6
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/app/ActivityManager.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/app/ActivityManager.java b/core/java/android/app/ActivityManager.java
index 3170d0d97af0..e036a85d3087 100644
--- a/core/java/android/app/ActivityManager.java
+++ b/core/java/android/app/ActivityManager.java
@@ -2172,6 +2172,12 @@ public class ActivityManager {
dest.writeParcelable(mContentInsets, 0);
}
+ @Override
+ public String toString() {
+ return "TaskSnapshot{mSnapshot=" + mSnapshot + " mOrientation=" + mOrientation
+ + " mContentInsets=" + mContentInsets.toShortString();
+ }
+
public static final Creator<TaskSnapshot> CREATOR = new Creator<TaskSnapshot>() {
public TaskSnapshot createFromParcel(Parcel source) {
return new TaskSnapshot(source);