From 5252f6d66b1eabbdb4c23018712110536a39076f Mon Sep 17 00:00:00 2001 From: neslihanturan Date: Fri, 7 Sep 2018 18:46:51 +0300 Subject: [PATCH] Override media count methods --- .../contributions/ContributionsFragment.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.java b/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.java index ca83fdc95..f7347e906 100644 --- a/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.java +++ b/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.java @@ -312,17 +312,25 @@ public class ContributionsFragment @Override public void refreshSource() { - + getActivity().getSupportLoaderManager().restartLoader(0, null, this); } @Override public Media getMediaAtPosition(int i) { - return null; + if (contributionsListFragment.getAdapter() == null) { + // not yet ready to return data + return null; + } else { + return contributionDao.fromCursor((Cursor) contributionsListFragment.getAdapter().getItem(i)); + } } @Override public int getTotalMediaCount() { - return 0; + if (contributionsListFragment.getAdapter() == null) { + return 0; + } + return contributionsListFragment.getAdapter().getCount(); } @Override