Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 398c42fe authored by Hyunyoung Song's avatar Hyunyoung Song
Browse files

Snapshot logging only use cloned model thread folder contents

Bug: 158826147

Change-Id: I9aea9fbc706b0dffa3f6abeaac663b072d62ad58
parent 4a859488
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -41,6 +41,7 @@ import com.android.launcher3.model.BgDataModel;
import com.android.launcher3.model.data.FolderInfo;
import com.android.launcher3.model.data.ItemInfo;
import com.android.launcher3.model.data.LauncherAppWidgetInfo;
import com.android.launcher3.model.data.WorkspaceItemInfo;
import com.android.launcher3.util.IntSparseArrayMap;
import com.android.launcher3.util.LogConfig;
import com.android.systemui.shared.system.SysUiStatsLog;
@@ -192,7 +193,8 @@ public class StatsLogCompatManager extends StatsLogManager {
                writeSnapshot(atomInfo, mInstanceId);
            }
            for (FolderInfo fInfo : folders) {
                for (ItemInfo info : fInfo.contents) {
                ArrayList<WorkspaceItemInfo> folderContents = (ArrayList) fInfo.contents.clone();
                for (ItemInfo info : folderContents) {
                    LauncherAtom.ItemInfo atomInfo = info.buildProto(fInfo);
                    writeSnapshot(atomInfo, mInstanceId);
                }