diff --git a/app/src/main/java/com/zeapo/pwdstore/utils/PasswordRecyclerAdapter.java b/app/src/main/java/com/zeapo/pwdstore/utils/PasswordRecyclerAdapter.java index fb6bc8fa1..651390749 100644 --- a/app/src/main/java/com/zeapo/pwdstore/utils/PasswordRecyclerAdapter.java +++ b/app/src/main/java/com/zeapo/pwdstore/utils/PasswordRecyclerAdapter.java @@ -1,9 +1,7 @@ package com.zeapo.pwdstore.utils; -import android.graphics.Color; import android.support.v7.view.ActionMode; import android.support.v7.widget.RecyclerView; -import android.util.Log; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; @@ -34,7 +32,6 @@ public class PasswordRecyclerAdapter extends RecyclerView.Adapter position) { selectedItems.remove(selected); selectedItems.add(selected - 1); } } - notifyItemChanged(position); + } + + public void toggleSelection(int position, View view) { + if (!selectedItems.remove(position)) { + selectedItems.add(position); + view.setSelected(true); + } else { + view.setSelected(false); + } } } \ No newline at end of file