From 6090c345a18bc3e8a9c341f3676ad397bbd69559 Mon Sep 17 00:00:00 2001 From: Sihua Ma Date: Wed, 5 Apr 2023 15:18:12 -0700 Subject: [PATCH] Do not clear the changed view when there is an update to RemoteViews The way we are stashing the pending updates should follow the behavior pattern as that shown in AppWidgetServiceImpl Fix: 277120633 Test: Manual Change-Id: I92b3edb078b30873c2ef1b9fe408cbb76a34e135 --- .../com/android/launcher3/uioverrides/QuickstepWidgetHolder.java | 1 - 1 file changed, 1 deletion(-) diff --git a/quickstep/src/com/android/launcher3/uioverrides/QuickstepWidgetHolder.java b/quickstep/src/com/android/launcher3/uioverrides/QuickstepWidgetHolder.java index b318100205..c629d9d259 100644 --- a/quickstep/src/com/android/launcher3/uioverrides/QuickstepWidgetHolder.java +++ b/quickstep/src/com/android/launcher3/uioverrides/QuickstepWidgetHolder.java @@ -155,7 +155,6 @@ public final class QuickstepWidgetHolder extends LauncherWidgetHolder { } else if (KEY_VIEWS_UPDATE.equals(key)) { // For views update, remove all previous updates, except the provider pendingUpdate.remoteViews = (RemoteViews) data; - pendingUpdate.changedViews.clear(); } else if (KEY_VIEW_DATA_CHANGED.equals(key)) { pendingUpdate.changedViews.add((Integer) data); }