summaryrefslogtreecommitdiffstats
path: root/src/com/android/dreams/phototable/AlbumDataAdapter.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/dreams/phototable/AlbumDataAdapter.java')
-rw-r--r--src/com/android/dreams/phototable/AlbumDataAdapter.java6
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