From 0cb0166a2c3acdca2ed9bd3191dbbac2eb5111dd Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Wed, 11 Dec 2024 11:41:06 -0800 Subject: [PATCH] Fixing nullpointer error in genering error description Bug: 383492095 Flag: EXEMPT bug fix Test: Presubmit Change-Id: I43c71bb62df45d53bd757daa3203f216229946a0 --- src/com/android/launcher3/Launcher.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index cb021c7d0d..24d854c58b 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -2298,7 +2298,8 @@ public class Launcher extends StatefulActivity if (item.container == CONTAINER_DESKTOP) { CellLayout cl = mWorkspace.getScreenWithId(presenterPos.screenId); if (cl != null && cl.isOccupied(presenterPos.cellX, presenterPos.cellY)) { - Object tag = cl.getChildAt(presenterPos.cellX, presenterPos.cellY).getTag(); + View occupiedView = cl.getChildAt(presenterPos.cellX, presenterPos.cellY); + Object tag = occupiedView == null ? null : occupiedView.getTag(); String desc = "Collision while binding workspace item: " + item + ". Collides with " + tag; if (FeatureFlags.IS_STUDIO_BUILD) {