X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/fc2af5b03e9aeef0bcb985690dabb919984e874a..2f1aaa8b15cac2e5fe8fdae3b9a3d5214d7df2f0:/src/com/owncloud/android/ui/preview/PreviewImagePagerAdapter.java diff --git a/src/com/owncloud/android/ui/preview/PreviewImagePagerAdapter.java b/src/com/owncloud/android/ui/preview/PreviewImagePagerAdapter.java index 22aa4953..16d880f3 100644 --- a/src/com/owncloud/android/ui/preview/PreviewImagePagerAdapter.java +++ b/src/com/owncloud/android/ui/preview/PreviewImagePagerAdapter.java @@ -36,7 +36,6 @@ import android.view.ViewGroup; import com.owncloud.android.datamodel.DataStorageManager; import com.owncloud.android.datamodel.OCFile; -import com.owncloud.android.ui.fragment.FileDownloadFragment; /** * Adapter class that provides Fragment instances @@ -110,6 +109,10 @@ public class PreviewImagePagerAdapter extends FragmentStatePagerAdapter { return fragment; } + public int getFilePosition(OCFile file) { + return mImageFiles.indexOf(file); + } + @Override public int getCount() { return mImageFiles.size(); @@ -129,11 +132,13 @@ public class PreviewImagePagerAdapter extends FragmentStatePagerAdapter { public int getItemPosition(Object object) { Log.e(TAG, "getItemPosition "); if (mObsoleteFragments.contains(object)) { + mObsoleteFragments.remove(object); return POSITION_NONE; } return super.getItemPosition(object); } - + + /* * * Called when a change in the shown pages is going to start being made. *