commit | 9ab125eea04709cd1db0f7dedab4d632baaaaf5f | [log] [tgz] |
---|---|---|
author | Austin Wang <wangaustin@google.com> | Mon Mar 25 18:24:04 2024 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Mon Mar 25 18:24:04 2024 +0000 |
tree | 0d8e996b7a5c464c97f265a2f2cc0ed81be7bcd8 | |
parent | 50a67af8542544729ca52c29783dfc17cc3ac0b9 [diff] | |
parent | 8fa292ae5b5d935602f2261492ceaf0a6f9eac88 [diff] |
Fix ConcurrentModificationException when time changed am: 8fa292ae5b Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/ThemePicker/+/26669571 Change-Id: I8bb360210adfa4a09060d36e62e461c0a6181ba9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/src/com/android/customization/picker/clock/ui/view/ClockViewFactoryImpl.kt b/src/com/android/customization/picker/clock/ui/view/ClockViewFactoryImpl.kt index cf9e247..0d603f5 100644 --- a/src/com/android/customization/picker/clock/ui/view/ClockViewFactoryImpl.kt +++ b/src/com/android/customization/picker/clock/ui/view/ClockViewFactoryImpl.kt
@@ -46,7 +46,7 @@ ) : ClockViewFactory { private val resources = appContext.resources private val timeTickListeners: ConcurrentHashMap<Int, TimeTicker> = ConcurrentHashMap() - private val clockControllers: HashMap<String, ClockController> = HashMap() + private val clockControllers: ConcurrentHashMap<String, ClockController> = ConcurrentHashMap() private val smallClockFrames: HashMap<String, FrameLayout> = HashMap() override fun getController(clockId: String): ClockController {