Skip to content

Commit adaae9e

Browse files
authored
Merge pull request #1234 from michaelschattgen/feature/issuer-sort-account-fallback
Improve issuer and account sorting
2 parents 3dd70de + da2244f commit adaae9e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

app/src/main/java/com/beemdevelopment/aegis/SortCategory.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,16 @@ public Comparator<VaultEntry> getComparator() {
3131

3232
switch (this) {
3333
case ACCOUNT:
34-
comparator = new AccountNameComparator();
34+
comparator = new AccountNameComparator().thenComparing(new IssuerNameComparator());
3535
break;
3636
case ACCOUNT_REVERSED:
37-
comparator = Collections.reverseOrder(new AccountNameComparator());
37+
comparator = Collections.reverseOrder(new AccountNameComparator().thenComparing(new IssuerNameComparator()));
3838
break;
3939
case ISSUER:
40-
comparator = new IssuerNameComparator();
40+
comparator = new IssuerNameComparator().thenComparing(new AccountNameComparator());
4141
break;
4242
case ISSUER_REVERSED:
43-
comparator = Collections.reverseOrder(new IssuerNameComparator());
43+
comparator = Collections.reverseOrder(new IssuerNameComparator().thenComparing(new AccountNameComparator()));
4444
break;
4545
case USAGE_COUNT:
4646
comparator = Collections.reverseOrder(new UsageCountComparator());

0 commit comments

Comments
 (0)