mirror of
https://github.com/beemdevelopment/Aegis.git
synced 2025-05-14 14:02:49 +00:00
Fix bug where entries didn't get sorted properly
This commit is contained in:
parent
0563ac917a
commit
89a1663e28
1 changed files with 11 additions and 6 deletions
|
@ -153,21 +153,26 @@ public class EntryAdapter extends RecyclerView.Adapter<EntryHolder> implements I
|
|||
_shownEntries.add(entry);
|
||||
}
|
||||
}
|
||||
|
||||
sortList(_sortCategory);
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
|
||||
public void setSortCategory(SortCategory sortCategory) {
|
||||
if (_sortCategory != sortCategory && sortCategory != SortCategory.CUSTOM) {
|
||||
sortList(sortCategory);
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
|
||||
_sortCategory = sortCategory;
|
||||
}
|
||||
|
||||
private void sortList(SortCategory sortCategory) {
|
||||
Collections.sort(_shownEntries, SortCategory.getComparator(sortCategory));
|
||||
|
||||
if (SortCategory.isReversed(sortCategory)) {
|
||||
Collections.reverse(_shownEntries);
|
||||
}
|
||||
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
|
||||
_sortCategory = sortCategory;
|
||||
}
|
||||
|
||||
public void setViewMode(ViewMode viewMode) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue