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:
@@ -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
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user