|
|
@ -85,7 +85,8 @@ public class FragmentDialogDeleteAttachments extends FragmentDialogBase {
|
|
|
|
if (attachments == null)
|
|
|
|
if (attachments == null)
|
|
|
|
attachments = new ArrayList<>();
|
|
|
|
attachments = new ArrayList<>();
|
|
|
|
for (EntityAttachment attachment : attachments)
|
|
|
|
for (EntityAttachment attachment : attachments)
|
|
|
|
if (attachment.encryption == null)
|
|
|
|
if (attachment.encryption == null &&
|
|
|
|
|
|
|
|
(attachment.size == null || attachment.size > 0))
|
|
|
|
attachment.selected = true;
|
|
|
|
attachment.selected = true;
|
|
|
|
adapter.set(attachments);
|
|
|
|
adapter.set(attachments);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -165,7 +166,8 @@ public class FragmentDialogDeleteAttachments extends FragmentDialogBase {
|
|
|
|
private void bindTo(EntityAttachment attachment) {
|
|
|
|
private void bindTo(EntityAttachment attachment) {
|
|
|
|
cbEnabled.setText(attachment.name);
|
|
|
|
cbEnabled.setText(attachment.name);
|
|
|
|
cbEnabled.setChecked(attachment.selected);
|
|
|
|
cbEnabled.setChecked(attachment.selected);
|
|
|
|
cbEnabled.setEnabled(attachment.encryption == null);
|
|
|
|
cbEnabled.setEnabled(attachment.encryption == null &&
|
|
|
|
|
|
|
|
(attachment.size == null || attachment.size > 0));
|
|
|
|
|
|
|
|
|
|
|
|
StringBuilder sb = new StringBuilder();
|
|
|
|
StringBuilder sb = new StringBuilder();
|
|
|
|
if (!TextUtils.isEmpty(attachment.type))
|
|
|
|
if (!TextUtils.isEmpty(attachment.type))
|
|
|
|