Fixed bug

This commit is contained in:
str4d
2015-01-06 19:48:18 +00:00
parent ad17ddab0b
commit a1d6db80de

View File

@@ -98,7 +98,7 @@ public class FolderListAdapter extends RecyclerView.Adapter<FolderListAdapter.Vi
// Replace the contents of a view (invoked by the layout manager) // Replace the contents of a view (invoked by the layout manager)
@Override @Override
public void onBindViewHolder(ViewHolder holder, final int position) { public void onBindViewHolder(final ViewHolder holder, int position) {
final EmailFolder folder = mFolders.get(position); final EmailFolder folder = mFolders.get(position);
holder.mIcon.setImageDrawable(BoteHelper.getFolderIcon(mCtx, folder)); holder.mIcon.setImageDrawable(BoteHelper.getFolderIcon(mCtx, folder));
@@ -118,6 +118,7 @@ public class FolderListAdapter extends RecyclerView.Adapter<FolderListAdapter.Vi
holder.itemView.setOnClickListener(new View.OnClickListener() { holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View view) { public void onClick(View view) {
int position = holder.getPosition();
boolean alreadySelected = position == mSelectedFolder; boolean alreadySelected = position == mSelectedFolder;
setSelected(position); setSelected(position);
mListener.onDrawerFolderSelected(folder, alreadySelected); mListener.onDrawerFolderSelected(folder, alreadySelected);