commit | c98acd422d2078dc759b0de6df1dfd5e4494edb7 | [log] [tgz] |
---|---|---|
author | Sihua Ma <sihua@google.com> | Tue Apr 11 03:29:13 2023 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue Apr 11 03:29:13 2023 +0000 |
tree | 562acc0b1a94a853c4191a9bf63ab82066ac36b0 | |
parent | dffc3eb7d5aba0b3bc54e4094f82419ad2578148 [diff] | |
parent | 4c233bd64583d949aa99de0c343cef4818a68afe [diff] |
Merge "Attempt to fix concurrent modification issue in QuickstepWidgetHolder" into udc-dev am: 4c233bd645 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22391715 Change-Id: Id880580f7b749f597d59a2e13d821ed0986eb4aa Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/quickstep/src/com/android/launcher3/uioverrides/QuickstepWidgetHolder.java b/quickstep/src/com/android/launcher3/uioverrides/QuickstepWidgetHolder.java index c629d9d..36e78fb 100644 --- a/quickstep/src/com/android/launcher3/uioverrides/QuickstepWidgetHolder.java +++ b/quickstep/src/com/android/launcher3/uioverrides/QuickstepWidgetHolder.java
@@ -196,7 +196,7 @@ @Override public void addProviderChangeListener( @NonNull LauncherWidgetHolder.ProviderChangedListener listener) { - mProviderChangedListeners.add(listener); + MAIN_EXECUTOR.execute(() -> mProviderChangedListeners.add(listener)); } /** @@ -206,7 +206,7 @@ @Override public void removeProviderChangeListener( LauncherWidgetHolder.ProviderChangedListener listener) { - mProviderChangedListeners.remove(listener); + MAIN_EXECUTOR.execute(() -> mProviderChangedListeners.remove(listener)); } /**