commit | 452a687c625b9c4a428a603e1921477b160a6812 | [log] [tgz] |
---|---|---|
author | Steven Ng <stevenckng@google.com> | Mon Jun 07 21:04:21 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Mon Jun 07 21:04:21 2021 +0000 |
tree | 711e5b77fa46e4cb0166f31916e49871faf62319 | |
parent | b2d2968a3171911f813676a0e25e4dd870d8525d [diff] | |
parent | 23b50a34be3d805204b8962ebc5e57abf2f95838 [diff] |
Merge "Fix preview layout crash upon screen rotation" into sc-dev am: 0062822976 am: 23b50a34be Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14881297 Change-Id: I3f1654d156cf28e45099fa6e8c0156fe48fd7f0d
diff --git a/src/com/android/launcher3/widget/LauncherAppWidgetHostView.java b/src/com/android/launcher3/widget/LauncherAppWidgetHostView.java index fad9b0b..50ab422 100644 --- a/src/com/android/launcher3/widget/LauncherAppWidgetHostView.java +++ b/src/com/android/launcher3/widget/LauncherAppWidgetHostView.java
@@ -492,6 +492,10 @@ return; } LauncherAppWidgetInfo info = (LauncherAppWidgetInfo) getTag(); + if (info == null) { + // This occurs when LauncherAppWidgetHostView is used to render a preview layout. + return; + } // Remove and rebind the current widget (which was inflated in the wrong // orientation), but don't delete it from the database mLauncher.removeItem(this, info, false /* deleteFromDb */);