Merge "Fix digital wellbeing toast being initialized multiple times" into udc-dev am: a68cd72a3c

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22821459

Change-Id: Ic9e9190f16283bb2f5248d279341adbc84eef7c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Jordan Silva
2023-04-26 17:51:11 +00:00
committed by Automerger Merge Worker
@@ -581,6 +581,7 @@ public class TaskView extends FrameLayout implements Reusable {
mIconView, STAGE_POSITION_UNDEFINED); mIconView, STAGE_POSITION_UNDEFINED);
mSnapshotView.bind(task); mSnapshotView.bind(task);
setOrientationState(orientedState); setOrientationState(orientedState);
mDigitalWellBeingToast.initialize(mTask);
} }
/** /**
@@ -984,10 +985,7 @@ public class TaskView extends FrameLayout implements Reusable {
} }
if (needsUpdate(changes, FLAG_UPDATE_ICON)) { if (needsUpdate(changes, FLAG_UPDATE_ICON)) {
mIconLoadRequest = iconCache.updateIconInBackground(mTask, mIconLoadRequest = iconCache.updateIconInBackground(mTask,
(task) -> { (task) -> setIcon(mIconView, task.icon));
setIcon(mIconView, task.icon);
mDigitalWellBeingToast.initialize(mTask);
});
} }
} else { } else {
if (needsUpdate(changes, FLAG_UPDATE_THUMBNAIL)) { if (needsUpdate(changes, FLAG_UPDATE_THUMBNAIL)) {