summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/browser')
-rw-r--r--src/com/android/browser/widget/BookmarkThumbnailWidgetService.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/com/android/browser/widget/BookmarkThumbnailWidgetService.java b/src/com/android/browser/widget/BookmarkThumbnailWidgetService.java
index 7077885..586f46d 100644
--- a/src/com/android/browser/widget/BookmarkThumbnailWidgetService.java
+++ b/src/com/android/browser/widget/BookmarkThumbnailWidgetService.java
@@ -123,10 +123,12 @@ public class BookmarkThumbnailWidgetService extends RemoteViewsService {
static void removeOrphanedStates(Context context, int[] widgetIds) {
File prefsDirectory = context.getSharedPrefsFile("null").getParentFile();
File[] widgetStates = prefsDirectory.listFiles(new StateFilter(widgetIds));
- for (File f : widgetStates) {
- Log.w(TAG, "Found orphaned state: " + f.getName());
- if (!f.delete()) {
- f.deleteOnExit();
+ if (widgetStates != null) {
+ for (File f : widgetStates) {
+ Log.w(TAG, "Found orphaned state: " + f.getName());
+ if (!f.delete()) {
+ f.deleteOnExit();
+ }
}
}
}