mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-05-04 07:25:25 +01:00
Fix for media thumbnails flickering on model updates.
Only update ImageView contents when they have changed. Fixes #1004 Fixes #2663 Closes #3184 // FREEBIE
This commit is contained in:
@@ -200,7 +200,7 @@ public class ConversationItem extends LinearLayout {
|
||||
}
|
||||
|
||||
bubbleContainer.setState(transportationState, mediaCaptionState);
|
||||
}
|
||||
}
|
||||
|
||||
private void setSelectionBackgroundDrawables(MessageRecord messageRecord) {
|
||||
int[] attributes = new int[]{R.attr.conversation_list_item_background_selected,
|
||||
@@ -354,7 +354,9 @@ public class ConversationItem extends LinearLayout {
|
||||
|
||||
private void resolveMedia(MediaMmsMessageRecord messageRecord) {
|
||||
if (hasMedia(messageRecord)) {
|
||||
mediaThumbnail.setImageResource(messageRecord.getSlideDeckFuture(), masterSecret);
|
||||
mediaThumbnail.setImageResource(masterSecret, messageRecord.getId(),
|
||||
messageRecord.getDateReceived(),
|
||||
messageRecord.getSlideDeckFuture());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user