Merge "Remove dark theme config change restart (2/3)" into main
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index f89ff6e..8812bec 100755
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -85,6 +85,7 @@
android:name="com.android.wallpaper.picker.customization.ui.CustomizationPickerActivity2"
android:label="@string/app_name"
android:relinquishTaskIdentity="true"
+ android:screenOrientation="portrait"
android:resizeableActivity="false"
android:theme="@style/WallpaperTheme"
android:configChanges="assetsPaths"
diff --git a/src/com/android/customization/picker/clock/ui/binder/ClockCarouselViewBinder.kt b/src/com/android/customization/picker/clock/ui/binder/ClockCarouselViewBinder.kt
index 7fcfd9c..4f96f69 100644
--- a/src/com/android/customization/picker/clock/ui/binder/ClockCarouselViewBinder.kt
+++ b/src/com/android/customization/picker/clock/ui/binder/ClockCarouselViewBinder.kt
@@ -56,7 +56,7 @@
scrollBackwardCallback = {
// Callback code for scrolling backward
carouselView.transitionToPrevious()
- }
+ },
)
lifecycleOwner.lifecycleScope.launch {
lifecycleOwner.repeatOnLifecycle(Lifecycle.State.STARTED) {
@@ -71,7 +71,13 @@
},
isTwoPaneAndSmallWidth = isTwoPaneAndSmallWidth,
)
- carouselView.accessibilityDelegate = carouselAccessibilityDelegate
+ // Only show accessibility action when there is >1 clock to choose from
+ carouselView.accessibilityDelegate =
+ if (allClocks.size > 1) {
+ carouselAccessibilityDelegate
+ } else {
+ null
+ }
screenPreviewClickView.setOnSideClickedListener { isStart ->
if (isStart) carouselView.scrollToPrevious()
else carouselView.scrollToNext()