commit | 6090c345a18bc3e8a9c341f3676ad397bbd69559 | [log] [tgz] |
---|---|---|
author | Sihua Ma <sihua@google.com> | Wed Apr 05 15:18:12 2023 -0700 |
committer | Sihua Ma <sihua@google.com> | Mon Apr 10 13:45:25 2023 -0700 |
tree | 7a4c695b2f5b89a295bd0498f6df94ddadd52220 | |
parent | 75f7bbc150bd68debf72dc43b6183925d74981c2 [diff] |
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
diff --git a/quickstep/src/com/android/launcher3/uioverrides/QuickstepWidgetHolder.java b/quickstep/src/com/android/launcher3/uioverrides/QuickstepWidgetHolder.java index b318100..c629d9d 100644 --- a/quickstep/src/com/android/launcher3/uioverrides/QuickstepWidgetHolder.java +++ b/quickstep/src/com/android/launcher3/uioverrides/QuickstepWidgetHolder.java
@@ -155,7 +155,6 @@ } 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); }