Fixed bug
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user