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

This commit is contained in:
Sebastián Franco
2023-05-06 00:22:20 +00:00
committed by Android (Google) Code Review
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;
}