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>
This commit is contained in:
Sihua Ma
2023-04-11 03:29:13 +00:00
committed by Automerger Merge Worker
@@ -196,7 +196,7 @@ public final class QuickstepWidgetHolder extends LauncherWidgetHolder {
@Override
public void addProviderChangeListener(
@NonNull LauncherWidgetHolder.ProviderChangedListener listener) {
mProviderChangedListeners.add(listener);
MAIN_EXECUTOR.execute(() -> mProviderChangedListeners.add(listener));
}
/**
@@ -206,7 +206,7 @@ public final class QuickstepWidgetHolder extends LauncherWidgetHolder {
@Override
public void removeProviderChangeListener(
LauncherWidgetHolder.ProviderChangedListener listener) {
mProviderChangedListeners.remove(listener);
MAIN_EXECUTOR.execute(() -> mProviderChangedListeners.remove(listener));
}
/**