first iteration, disable predicate for KeyChoiceAdapter
This commit is contained in:
@@ -89,7 +89,7 @@ public class AppSettingsAllowedKeysListFragment extends RecyclerFragment<KeyChoi
|
||||
|
||||
public void onLoadUnifiedKeyData(List<UnifiedKeyInfo> data) {
|
||||
if (keyChoiceAdapter == null) {
|
||||
keyChoiceAdapter = KeyChoiceAdapter.createMultiChoiceAdapter(data);
|
||||
keyChoiceAdapter = KeyChoiceAdapter.createMultiChoiceAdapter(data, null);
|
||||
setAdapter(keyChoiceAdapter);
|
||||
Set<Long> checkedIds = apiAppDao.getAllowedKeyIdsForApp(packageName);
|
||||
keyChoiceAdapter.setSelectionByIds(checkedIds);
|
||||
|
||||
@@ -123,7 +123,9 @@ public class SelectPublicKeyFragment extends RecyclerFragment<KeyChoiceAdapter>
|
||||
|
||||
public void onLoadUnifiedKeyData(List<UnifiedKeyInfo> data) {
|
||||
if (keyChoiceAdapter == null) {
|
||||
keyChoiceAdapter = KeyChoiceAdapter.createMultiChoiceAdapter(data);
|
||||
keyChoiceAdapter = KeyChoiceAdapter.createMultiChoiceAdapter(data, (keyInfo -> {
|
||||
return keyInfo.is_revoked() ? R.string.keychoice_cannot_encrypt : null;
|
||||
}));
|
||||
setAdapter(keyChoiceAdapter);
|
||||
keyChoiceAdapter.setSelectionByIds(selectedMasterKeyIds);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user