Commit 87f9e375 authored by Sajal Narang's avatar Sajal Narang Committed by GitHub

Merge pull request #254 from wncc/infscroll

Fix infinite scrolling, big image for single event
parents 0901d28c caa12f71
...@@ -111,7 +111,10 @@ public class NewsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> i ...@@ -111,7 +111,10 @@ public class NewsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> i
@Override @Override
public long getItemId(int position) { public long getItemId(int position) {
return newsArticles.get(position).getArticleID().hashCode(); if (position < newsArticles.size()) {
return newsArticles.get(position).getArticleID().hashCode();
}
return -1;
} }
@Override @Override
......
...@@ -103,7 +103,10 @@ public class PlacementBlogAdapter extends RecyclerView.Adapter<RecyclerView.View ...@@ -103,7 +103,10 @@ public class PlacementBlogAdapter extends RecyclerView.Adapter<RecyclerView.View
@Override @Override
public long getItemId(int position) { public long getItemId(int position) {
return posts.get(position).getPostID().hashCode(); if (position < posts.size()) {
return posts.get(position).getPostID().hashCode();
}
return -1;
} }
public static class ProgressViewHolder extends RecyclerView.ViewHolder { public static class ProgressViewHolder extends RecyclerView.ViewHolder {
......
...@@ -99,7 +99,10 @@ public class TrainingBlogAdapter extends RecyclerView.Adapter<RecyclerView.ViewH ...@@ -99,7 +99,10 @@ public class TrainingBlogAdapter extends RecyclerView.Adapter<RecyclerView.ViewH
@Override @Override
public long getItemId(int position) { public long getItemId(int position) {
return posts.get(position).getPostID().hashCode(); if (position < posts.size()) {
return posts.get(position).getPostID().hashCode();
}
return -1;
} }
@Override @Override
......
...@@ -153,7 +153,7 @@ public class FeedFragment extends BaseFragment { ...@@ -153,7 +153,7 @@ public class FeedFragment extends BaseFragment {
initFab(); initFab();
/* Make first event image big */ /* Make first event image big */
if (events.size() > 1) { if (events.size() >= 1) {
events.get(0).setEventBigImage(true); events.get(0).setEventBigImage(true);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment