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.dragndrop.DragLayer
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.LauncherAppWidgetInfo
import com.android.launcher3.util.IntSet
@@ -22,8 +21,6 @@ import com.android.launcher3.views.Snackbar
class DropTargetHandler(launcher: Launcher) {
val mLauncher: Launcher = launcher
val modelWriter: ModelWriter = mLauncher.modelWriter
fun onDropAnimationComplete() {
mLauncher.stateManager.goToState(LauncherState.NORMAL)
}
@@ -87,7 +84,7 @@ class DropTargetHandler(launcher: Launcher) {
else mLauncher.workspace.currentPageScreenIds
val onUndoClicked = Runnable {
mLauncher.setPagesToBindSynchronously(pageIds)
modelWriter.abortDelete()
mLauncher.modelWriter.abortDelete()
mLauncher.statsLogManager.logger().log(LauncherEvent.LAUNCHER_UNDO)
}
@@ -95,7 +92,7 @@ class DropTargetHandler(launcher: Launcher) {
mLauncher,
R.string.item_removed,
R.string.undo,
modelWriter::commitDelete,
mLauncher.modelWriter::commitDelete,
onUndoClicked
)
}
+3
View File
@@ -1621,6 +1621,9 @@ public class Launcher extends StatefulActivity<LauncherState>
return mModel;
}
/**
* Returns the ModelWriter writer, make sure to call the function every time you want to use it.
*/
public ModelWriter getModelWriter() {
return mModelWriter;
}