commit | 26d63dacebf18d3806dcffb1a64a423463b9883d | [log] [tgz] |
---|---|---|
author | Abdullah Tabassum <abdullahirum@google.com> | Fri Jun 02 18:29:26 2023 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Jun 02 18:29:26 2023 +0000 |
tree | be7d44cd9f0bff3bc6ab116c12c6939ca18287d4 | |
parent | a668fd4c9264a21b93d5a56cb2715283cd05046f [diff] | |
parent | 4a723a18cf9749a2837ee24db5922af318bd45d4 [diff] |
Merge "Resolve NPE when user updates display size" into udc-dev am: f4425cdf3c am: 4a723a18cf Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/ThemePicker/+/23516903 Change-Id: I507b6df112f8882b246f7ef310ca618de2613805 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/src/com/android/customization/picker/clock/ui/binder/ClockSettingsBinder.kt b/src/com/android/customization/picker/clock/ui/binder/ClockSettingsBinder.kt index d8c5dce..053ac55 100644 --- a/src/com/android/customization/picker/clock/ui/binder/ClockSettingsBinder.kt +++ b/src/com/android/customization/picker/clock/ui/binder/ClockSettingsBinder.kt
@@ -159,11 +159,12 @@ if (selectedPosition != -1) { val colorOptionContainerListView: LinearLayout = view.requireViewById(R.id.color_options) + val selectedView = - colorOptionContainerListView.requireViewById<View>( + colorOptionContainerListView.findViewById<View>( COLOR_PICKER_ITEM_PREFIX_ID + selectedPosition ) - selectedView.parent.requestChildFocus(selectedView, selectedView) + selectedView?.parent?.requestChildFocus(selectedView, selectedView) } } }