select *all* threads

fixes #4565
// FREEBIE
This commit is contained in:
Jake McGinty 2015-11-23 11:17:56 -08:00
parent 2790128e9c
commit 69ee4cbc71
2 changed files with 2 additions and 2 deletions

View File

@ -160,7 +160,7 @@ public class ConversationListAdapter extends CursorRecyclerViewAdapter<Conversat
public void selectAllThreads() { public void selectAllThreads() {
for (int i = 0; i < getItemCount(); i++) { for (int i = 0; i < getItemCount(); i++) {
batchSet.add(getItemId(i)); batchSet.add(getThreadRecord(getCursorAtPositionOrThrow(i)).getThreadId());
} }
this.notifyDataSetChanged(); this.notifyDataSetChanged();
} }

View File

@ -225,7 +225,7 @@ public class ConversationListFragment extends Fragment
private void handleSelectAllThreads() { private void handleSelectAllThreads() {
getListAdapter().selectAllThreads(); getListAdapter().selectAllThreads();
actionMode.setSubtitle(getString(R.string.conversation_fragment_cab__batch_selection_amount, actionMode.setSubtitle(getString(R.string.conversation_fragment_cab__batch_selection_amount,
((ConversationListAdapter)this.getListAdapter()).getBatchSelections().size())); getListAdapter().getBatchSelections().size()));
} }
private void handleCreateConversation(long threadId, Recipients recipients, int distributionType) { private void handleCreateConversation(long threadId, Recipients recipients, int distributionType) {