From 0f620500b06342d496fa69d9f1677f4b883ddf40 Mon Sep 17 00:00:00 2001 From: Jon Miranda Date: Mon, 20 Jul 2020 15:28:25 -0700 Subject: [PATCH] Fix bug where realtimeReorder is called after views have been unbound. Bug: 161498651 Change-Id: I89beaad9a91bfa1763454965bf95ba1a94d29902 --- src/com/android/launcher3/folder/FolderPagedView.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/com/android/launcher3/folder/FolderPagedView.java b/src/com/android/launcher3/folder/FolderPagedView.java index 32531c040f..a08dd3064a 100644 --- a/src/com/android/launcher3/folder/FolderPagedView.java +++ b/src/com/android/launcher3/folder/FolderPagedView.java @@ -500,6 +500,9 @@ public class FolderPagedView extends PagedView { * Reorders the items such that the {@param empty} spot moves to {@param target} */ public void realTimeReorder(int empty, int target) { + if (!mViewsBound) { + return; + } completePendingPageChanges(); int delay = 0; float delayAmount = START_VIEW_REORDER_DELAY;