summaryrefslogtreecommitdiffstats
path: root/src/com/android
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android')
-rw-r--r--src/com/android/browser/widget/BookmarkThumbnailWidgetService.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/com/android/browser/widget/BookmarkThumbnailWidgetService.java b/src/com/android/browser/widget/BookmarkThumbnailWidgetService.java
index cc06349..e525159 100644
--- a/src/com/android/browser/widget/BookmarkThumbnailWidgetService.java
+++ b/src/com/android/browser/widget/BookmarkThumbnailWidgetService.java
@@ -110,9 +110,11 @@ public class BookmarkThumbnailWidgetService extends RemoteViewsService {
if (ids != null) {
for (int id : ids) {
BookmarkFactory bf = mFactories.remove(id);
- // Workaround a known framework bug
- // onDestroy is currently never called
- bf.onDestroy();
+ if (bf != null) {
+ // Workaround a known framework bug
+ // onDestroy is currently never called
+ bf.onDestroy();
+ }
}
}
} else if (ACTION_CHANGE_FOLDER.equals(action)) {