diff options
Diffstat (limited to 'src/com/android/dreams/phototable/AlbumDataAdapter.java')
-rw-r--r-- | src/com/android/dreams/phototable/AlbumDataAdapter.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/dreams/phototable/AlbumDataAdapter.java b/src/com/android/dreams/phototable/AlbumDataAdapter.java index 8682cd5..a0c039b 100644 --- a/src/com/android/dreams/phototable/AlbumDataAdapter.java +++ b/src/com/android/dreams/phototable/AlbumDataAdapter.java @@ -53,6 +53,12 @@ public class AlbumDataAdapter extends ArrayAdapter<PhotoSource.AlbumData> { mLayout = resource; mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); mListener = new ItemClickListener(); + + HashSet<String> validAlbumIds = new HashSet<String>(objects.size()); + for (PhotoSource.AlbumData albumData: objects) { + validAlbumIds.add(albumData.id); + } + mSettings.pruneObsoleteSettings(validAlbumIds); } @Override |