|
|
@ -1486,8 +1486,6 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
|
|
|
|
db.attachment().liveAttachments(message.id).observe(cowner, new Observer<List<EntityAttachment>>() {
|
|
|
|
db.attachment().liveAttachments(message.id).observe(cowner, new Observer<List<EntityAttachment>>() {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void onChanged(@Nullable List<EntityAttachment> attachments) {
|
|
|
|
public void onChanged(@Nullable List<EntityAttachment> attachments) {
|
|
|
|
bindAttachments(message, attachments);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int inlineImages = 0;
|
|
|
|
int inlineImages = 0;
|
|
|
|
if (attachments != null)
|
|
|
|
if (attachments != null)
|
|
|
|
for (EntityAttachment attachment : attachments)
|
|
|
|
for (EntityAttachment attachment : attachments)
|
|
|
@ -1501,10 +1499,10 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
|
|
|
|
if (attachment.available && attachment.isInline() && attachment.isImage())
|
|
|
|
if (attachment.available && attachment.isInline() && attachment.isImage())
|
|
|
|
lastInlineImages++;
|
|
|
|
lastInlineImages++;
|
|
|
|
|
|
|
|
|
|
|
|
if (inlineImages != lastInlineImages)
|
|
|
|
if (inlineImages > lastInlineImages)
|
|
|
|
bindBody(message, false);
|
|
|
|
bindBody(message, false);
|
|
|
|
|
|
|
|
|
|
|
|
properties.setAttachments(message.id, attachments);
|
|
|
|
bindAttachments(message, attachments);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|