From e5827466217b0d44795b23b7c2a09bd08ddc1065 Mon Sep 17 00:00:00 2001 From: Adam Cohen Date: Mon, 16 Jul 2012 12:02:10 -0700 Subject: [PATCH] Fixing issue where you couldn't set null RemoteViews for a widget -> As noted here: http://code.google.com/p/android/issues/detail?id=35014 Change-Id: Id5d1c47b6961d4b448453d8b16700801c0137f2b --- services/java/com/android/server/AppWidgetServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/services/java/com/android/server/AppWidgetServiceImpl.java b/services/java/com/android/server/AppWidgetServiceImpl.java index df2e1aaf212de..7ceabf89a9958 100644 --- a/services/java/com/android/server/AppWidgetServiceImpl.java +++ b/services/java/com/android/server/AppWidgetServiceImpl.java @@ -817,7 +817,10 @@ class AppWidgetServiceImpl { return; } - int bitmapMemoryUsage = views.estimateMemoryUsage(); + int bitmapMemoryUsage = 0; + if (views != null) { + bitmapMemoryUsage = views.estimateMemoryUsage(); + } if (bitmapMemoryUsage > mMaxWidgetBitmapMemory) { throw new IllegalArgumentException("RemoteViews for widget update exceeds maximum" + " bitmap memory usage (used: " + bitmapMemoryUsage + ", max: " +