Merge "Call getModelWriter() to get the newest version instead of using the old one" into udc-dev am: 5fd9a76760

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

Change-Id: Ic83c332997de2d1c3b8c26459bfd54a4d1ba8e6d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Sebastián Franco
2023-05-06 00:53:06 +00:00
committed by Automerger Merge Worker
2 changed files with 5 additions and 5 deletions
@@ -6,7 +6,6 @@ import com.android.launcher3.DropTarget.DragObject
import com.android.launcher3.SecondaryDropTarget.DeferredOnComplete import com.android.launcher3.SecondaryDropTarget.DeferredOnComplete
import com.android.launcher3.dragndrop.DragLayer import com.android.launcher3.dragndrop.DragLayer
import com.android.launcher3.logging.StatsLogManager.LauncherEvent import com.android.launcher3.logging.StatsLogManager.LauncherEvent
import com.android.launcher3.model.ModelWriter
import com.android.launcher3.model.data.ItemInfo import com.android.launcher3.model.data.ItemInfo
import com.android.launcher3.model.data.LauncherAppWidgetInfo import com.android.launcher3.model.data.LauncherAppWidgetInfo
import com.android.launcher3.util.IntSet import com.android.launcher3.util.IntSet
@@ -22,8 +21,6 @@ import com.android.launcher3.views.Snackbar
class DropTargetHandler(launcher: Launcher) { class DropTargetHandler(launcher: Launcher) {
val mLauncher: Launcher = launcher val mLauncher: Launcher = launcher
val modelWriter: ModelWriter = mLauncher.modelWriter
fun onDropAnimationComplete() { fun onDropAnimationComplete() {
mLauncher.stateManager.goToState(LauncherState.NORMAL) mLauncher.stateManager.goToState(LauncherState.NORMAL)
} }
@@ -87,7 +84,7 @@ class DropTargetHandler(launcher: Launcher) {
else mLauncher.workspace.currentPageScreenIds else mLauncher.workspace.currentPageScreenIds
val onUndoClicked = Runnable { val onUndoClicked = Runnable {
mLauncher.setPagesToBindSynchronously(pageIds) mLauncher.setPagesToBindSynchronously(pageIds)
modelWriter.abortDelete() mLauncher.modelWriter.abortDelete()
mLauncher.statsLogManager.logger().log(LauncherEvent.LAUNCHER_UNDO) mLauncher.statsLogManager.logger().log(LauncherEvent.LAUNCHER_UNDO)
} }
@@ -95,7 +92,7 @@ class DropTargetHandler(launcher: Launcher) {
mLauncher, mLauncher,
R.string.item_removed, R.string.item_removed,
R.string.undo, R.string.undo,
modelWriter::commitDelete, mLauncher.modelWriter::commitDelete,
onUndoClicked onUndoClicked
) )
} }
+3
View File
@@ -1621,6 +1621,9 @@ public class Launcher extends StatefulActivity<LauncherState>
return mModel; return mModel;
} }
/**
* Returns the ModelWriter writer, make sure to call the function every time you want to use it.
*/
public ModelWriter getModelWriter() { public ModelWriter getModelWriter() {
return mModelWriter; return mModelWriter;
} }