summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/app/AlbumSetPage.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/gallery3d/app/AlbumSetPage.java')
-rw-r--r--src/com/android/gallery3d/app/AlbumSetPage.java22
1 files changed, 4 insertions, 18 deletions
diff --git a/src/com/android/gallery3d/app/AlbumSetPage.java b/src/com/android/gallery3d/app/AlbumSetPage.java
index b610202d9..1df073466 100644
--- a/src/com/android/gallery3d/app/AlbumSetPage.java
+++ b/src/com/android/gallery3d/app/AlbumSetPage.java
@@ -24,7 +24,6 @@ import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.os.Vibrator;
-import android.provider.MediaStore;
import android.view.ActionMode;
import android.view.Menu;
import android.view.MenuInflater;
@@ -35,6 +34,7 @@ import com.android.gallery3d.R;
import com.android.gallery3d.common.Utils;
import com.android.gallery3d.data.DataManager;
import com.android.gallery3d.data.MediaDetails;
+import com.android.gallery3d.data.MediaItem;
import com.android.gallery3d.data.MediaObject;
import com.android.gallery3d.data.MediaSet;
import com.android.gallery3d.data.Path;
@@ -250,7 +250,6 @@ public class AlbumSetPage extends ActivityState implements
if (set == null) return;
mSelectionManager.setAutoLeaveSelectionMode(true);
mSelectionManager.toggle(set.getPath());
- mDetailsSource.findIndex(slotIndex);
mSlotView.invalidate();
}
@@ -627,22 +626,9 @@ public class AlbumSetPage extends ActivityState implements
}
@Override
- public int getIndex() {
- return mIndex;
- }
-
- // If requested index is out of active window, suggest a valid index.
- // If there is no valid index available, return -1.
- @Override
- public int findIndex(int indexHint) {
- if (mAlbumSetDataAdapter.isActive(indexHint)) {
- mIndex = indexHint;
- } else {
- mIndex = mAlbumSetDataAdapter.getActiveStart();
- if (!mAlbumSetDataAdapter.isActive(mIndex)) {
- return -1;
- }
- }
+ public int setIndex() {
+ Path id = mSelectionManager.getSelected(false).get(0);
+ mIndex = mAlbumSetDataAdapter.findSet(id);
return mIndex;
}