| commit | f08a8b78b61bc7f1a6a71c70da25ec3ef41b8cff | [log] [tgz] |
|---|---|---|
| author | Adam Cohen <adamcohen@google.com> | Mon Jul 16 12:02:10 2012 -0700 |
| committer | Adam Cohen <adamcohen@google.com> | Mon Jul 16 12:04:17 2012 -0700 |
| tree | 81aad8578fe2518b9c8159a88adba0f893d3d390 | |
| parent | 1696af969294e3270011407ad0ed5c4ceb9b28c1 [diff] [blame] |
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
diff --git a/services/java/com/android/server/AppWidgetServiceImpl.java b/services/java/com/android/server/AppWidgetServiceImpl.java index 7725f35..77b3b50 100644 --- a/services/java/com/android/server/AppWidgetServiceImpl.java +++ b/services/java/com/android/server/AppWidgetServiceImpl.java
@@ -836,7 +836,10 @@ 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: " +