diff --git a/core/java/android/appwidget/AppWidgetHostView.java b/core/java/android/appwidget/AppWidgetHostView.java index 2ed44ec648fb2..ba3fc1e55c54c 100644 --- a/core/java/android/appwidget/AppWidgetHostView.java +++ b/core/java/android/appwidget/AppWidgetHostView.java @@ -909,7 +909,8 @@ public class AppWidgetHostView extends FrameLayout { return false; } for (int i = 0; i < oldColors.size(); i++) { - if (oldColors.valueAt(i) != newColors.get(oldColors.keyAt(i))) { + if (oldColors.keyAt(i) != newColors.keyAt(i) + || oldColors.valueAt(i) != newColors.valueAt(i)) { return false; } }