summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorMakoto Onuki <omakoto@google.com>2021-08-23 19:17:38 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2021-08-23 19:17:38 +0000
commitf4d7116b4920032e4305c1fa3c869de96f875728 (patch)
tree9666096c288201c9f7743edae9519673f558ac00 /core/java/android
parent493baa12808c3c2396810f637b988ba1a5ef8804 (diff)
parentafcd22acaa867da69407aa351e2ad1bba11796e1 (diff)
Merge "Change Shallow Copy to Deep Copy in UsageStats"
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/app/usage/UsageStats.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/core/java/android/app/usage/UsageStats.java b/core/java/android/app/usage/UsageStats.java
index 4d73a61c972d..6d777cf90406 100644
--- a/core/java/android/app/usage/UsageStats.java
+++ b/core/java/android/app/usage/UsageStats.java
@@ -171,9 +171,9 @@ public final class UsageStats implements Parcelable {
mLaunchCount = stats.mLaunchCount;
mAppLaunchCount = stats.mAppLaunchCount;
mLastEvent = stats.mLastEvent;
- mActivities = stats.mActivities;
- mForegroundServices = stats.mForegroundServices;
- mChooserCounts = stats.mChooserCounts;
+ mActivities = stats.mActivities.clone();
+ mForegroundServices = new ArrayMap<>(stats.mForegroundServices);
+ mChooserCounts = new ArrayMap<>(stats.mChooserCounts);
}
/**