summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorPierre Barbier de Reuille <pbdr@google.com>2021-03-10 15:04:17 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2021-03-10 15:04:17 +0000
commit41b8746083a76e25fb21063218aab71ecab4250d (patch)
treebd37d017f98a0212abbba8e52801e116ca668c0d /core/java/android
parent58050d15156f829058ebf19d776c7362e0f63cd5 (diff)
parent4554bcd1bcd4a0459e4107bc826b3a5673f55e61 (diff)
Merge "Correct invalidation of layout when new color resources are provided." into sc-dev
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/appwidget/AppWidgetHostView.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/android/appwidget/AppWidgetHostView.java b/core/java/android/appwidget/AppWidgetHostView.java
index d79fac58cf12..8fd0de7dbb39 100644
--- a/core/java/android/appwidget/AppWidgetHostView.java
+++ b/core/java/android/appwidget/AppWidgetHostView.java
@@ -849,6 +849,7 @@ public class AppWidgetHostView extends FrameLayout {
public void setColorResources(@NonNull SparseIntArray colorMapping) {
mColorResources = RemoteViews.ColorResources.create(mContext, colorMapping);
mLayoutId = -1;
+ mViewMode = VIEW_MODE_NOINIT;
reapplyLastRemoteViews();
}
@@ -863,6 +864,7 @@ public class AppWidgetHostView extends FrameLayout {
if (mColorResources != null) {
mColorResources = null;
mLayoutId = -1;
+ mViewMode = VIEW_MODE_NOINIT;
reapplyLastRemoteViews();
}
}