summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Baptiste Queru <jbq@google.com>2011-05-26 07:42:33 -0700
committerAndroid Code Review <code-review@android.com>2011-05-26 07:42:34 -0700
commitd9b4225d9571de1cb70a3909723896e707b392e2 (patch)
treed73c64b622e85ea0412c0cf71e54793c0a30a883
parentedbc64baf2f8f9f743df5ac005ff27d06e7aac36 (diff)
parent5a084ed36e1b1211b650e7815d8a4dbf9d7d6081 (diff)
downloadGallery3D-d9b4225d9571de1cb70a3909723896e707b392e2.tar.gz
Merge "Fixed the "Select All" issue in Gallery3D" into gingerbread
-rw-r--r--src/com/cooliris/media/MediaBucketList.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/cooliris/media/MediaBucketList.java b/src/com/cooliris/media/MediaBucketList.java
index a1a30e9..131e19c 100644
--- a/src/com/cooliris/media/MediaBucketList.java
+++ b/src/com/cooliris/media/MediaBucketList.java
@@ -130,7 +130,8 @@ public final class MediaBucketList {
// Search for the bucket for this media set
for (int i = 0; i < numSelectedBuckets; ++i) {
final MediaBucket bucketCompare = selectedBuckets.get(i);
- if (bucketCompare.mediaSet != null && mediaSetToAdd != null && bucketCompare.mediaSet.mId == mediaSetToAdd.mId) {
+ if (bucketCompare != null && bucketCompare.mediaSet != null
+ && mediaSetToAdd != null && bucketCompare.mediaSet == mediaSetToAdd) {
// We found the MediaSet.
if (!hasExpandedMediaSet) {
// Remove this bucket from the list since this bucket was
@@ -171,7 +172,7 @@ public final class MediaBucketList {
boolean foundIndex = false;
for (int j = 0; j < numPresentItems; ++j) {
final MediaItem selectedItem = selectedItems.get(j);
- if (selectedItem != null && item != null && selectedItem.mId == item.mId) {
+ if (selectedItem != null && item != null && selectedItem == item) {
// This index was already present, we need to
// remove it.
foundIndex = true;