Fix for layout race condition
1 files changed, 1 insertions(+), 0 deletions(-) M src/main/java/eu/siacs/conversations/entities/Conversation.java
M src/main/java/eu/siacs/conversations/entities/Conversation.java => src/main/java/eu/siacs/conversations/entities/Conversation.java +1 -0
@@ 1867,6 1867,7 @@ public class Conversation extends AbstractEntity implements Blockable, Comparabl final SVG icon = getItem(position).getIcon(); if (icon != null) { v.post(() -> { if (v.getHeight() == 0) return; icon.setDocumentPreserveAspectRatio(com.caverock.androidsvg.PreserveAspectRatio.TOP); Bitmap bitmap = Bitmap.createBitmap(v.getHeight(), v.getHeight(), Bitmap.Config.ARGB_8888); Canvas bmcanvas = new Canvas(bitmap);