Hide all images by default

pull/153/head
M66B 7 years ago
parent 969a0228ff
commit 3677d54f2d

@ -1044,7 +1044,6 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
if (attachment.type.startsWith("image/")) if (attachment.type.startsWith("image/"))
images.add(attachment); images.add(attachment);
adapterImage.set(images); adapterImage.set(images);
rvImage.setVisibility(images.size() > 0 ? View.VISIBLE : View.GONE);
boolean show_html = properties.getValue("html", message.id); boolean show_html = properties.getValue("html", message.id);
if (message.content && !show_html) { if (message.content && !show_html) {
@ -1409,6 +1408,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
ibQuotes.setVisibility(View.GONE); ibQuotes.setVisibility(View.GONE);
ibImages.setVisibility(View.GONE); ibImages.setVisibility(View.GONE);
tvBody.setVisibility(View.GONE); tvBody.setVisibility(View.GONE);
rvImage.setVisibility(View.GONE);
// For performance reasons the WebView is created when needed only // For performance reasons the WebView is created when needed only
if (!(vwBody instanceof WebView)) { if (!(vwBody instanceof WebView)) {
@ -1685,6 +1685,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
tvBody.setMovementMethod(new UrlHandler()); tvBody.setMovementMethod(new UrlHandler());
tvBody.setVisibility(show_expanded ? View.VISIBLE : View.GONE); tvBody.setVisibility(show_expanded ? View.VISIBLE : View.GONE);
pbBody.setVisibility(View.GONE); pbBody.setVisibility(View.GONE);
rvImage.setVisibility(show_images && adapterImage.getItemCount() > 0 ? View.VISIBLE : View.GONE);
} }
@Override @Override

Loading…
Cancel
Save