summaryrefslogtreecommitdiff
path: root/src/com/android/customization/picker/clock/ui/view
diff options
context:
space:
mode:
authorSherry Zhou <yuandizhou@google.com>2023-04-10 23:39:11 +0000
committerSherry Zhou <yuandizhou@google.com>2023-04-10 23:39:31 +0000
commit6d59b10d9525d86af68c6981bb5db1bd8813e493 (patch)
tree031cb533cd8bc6975318e5dbbdfd19f2d6b0f237 /src/com/android/customization/picker/clock/ui/view
parent6a0399496fd6d8479a3faafd96c39baf93dd7211 (diff)
downloadThemePicker-6d59b10d9525d86af68c6981bb5db1bd8813e493.tar.gz
Fix clock showing 12 hour format when 24 hour format is chosen
Test: Manually Bug: 271988126 Change-Id: Id3e71bfa79073558c15c921781ce5326c23b5a15
Diffstat (limited to 'src/com/android/customization/picker/clock/ui/view')
-rw-r--r--src/com/android/customization/picker/clock/ui/view/ClockViewFactory.kt6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/customization/picker/clock/ui/view/ClockViewFactory.kt b/src/com/android/customization/picker/clock/ui/view/ClockViewFactory.kt
index 67c70027..d6a0b5db 100644
--- a/src/com/android/customization/picker/clock/ui/view/ClockViewFactory.kt
+++ b/src/com/android/customization/picker/clock/ui/view/ClockViewFactory.kt
@@ -59,6 +59,12 @@ class ClockViewFactory(
.onSeedColorChanged(seedColor)
}
+ fun updateTimeFormat(clockId: String) {
+ getController(clockId)
+ .events
+ .onTimeFormatChanged(android.text.format.DateFormat.is24HourFormat(activity))
+ }
+
fun registerTimeTicker(owner: LifecycleOwner) {
val hashCode = owner.hashCode()
if (timeTickListeners.keys.contains(hashCode)) {