mirror of
https://github.com/beemdevelopment/Aegis.git
synced 2025-04-21 22:39:12 +00:00
Add NEW_GROUP placeholder type for group models to fix the build
This commit is contained in:
parent
8e3279bb7e
commit
c559ed9e56
2 changed files with 4 additions and 1 deletions
|
@ -2,12 +2,15 @@ package com.beemdevelopment.aegis;
|
||||||
|
|
||||||
public enum GroupPlaceholderType {
|
public enum GroupPlaceholderType {
|
||||||
ALL,
|
ALL,
|
||||||
|
NEW_GROUP,
|
||||||
NO_GROUP;
|
NO_GROUP;
|
||||||
|
|
||||||
public int getStringRes() {
|
public int getStringRes() {
|
||||||
switch (this) {
|
switch (this) {
|
||||||
case ALL:
|
case ALL:
|
||||||
return R.string.all;
|
return R.string.all;
|
||||||
|
case NEW_GROUP:
|
||||||
|
return R.string.new_group;
|
||||||
case NO_GROUP:
|
case NO_GROUP:
|
||||||
return R.string.no_group;
|
return R.string.no_group;
|
||||||
default:
|
default:
|
||||||
|
|
|
@ -493,7 +493,7 @@ public class MainActivity extends AegisActivity implements EntryListView.Listene
|
||||||
|
|
||||||
Collection<VaultGroup> groups = _vaultManager.getVault().getUsedGroups();
|
Collection<VaultGroup> groups = _vaultManager.getVault().getUsedGroups();
|
||||||
List<VaultGroupModel> groupModels = new ArrayList<>();
|
List<VaultGroupModel> groupModels = new ArrayList<>();
|
||||||
groupModels.add(new VaultGroupModel(getString(R.string.new_group)));
|
groupModels.add(new VaultGroupModel(this, GroupPlaceholderType.NEW_GROUP));
|
||||||
groupModels.addAll(groups.stream().map(VaultGroupModel::new).collect(Collectors.toList()));
|
groupModels.addAll(groups.stream().map(VaultGroupModel::new).collect(Collectors.toList()));
|
||||||
DropdownHelper.fillDropdown(this, groupsSelection, groupModels);
|
DropdownHelper.fillDropdown(this, groupsSelection, groupModels);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue