Check for forwarder for notification/widget favicons

This commit is contained in:
M66B 2023-09-16 14:00:38 +02:00
parent 696c2a5c60
commit f2a644c0ca
2 changed files with 5 additions and 3 deletions

View File

@ -5780,8 +5780,8 @@ class Core {
for (int m = 0; m < messages.size() && m < MAX_NOTIFICATION_DISPLAY; m++) {
TupleMessageEx message = messages.get(m);
ContactInfo[] info = ContactInfo.get(context,
message.account, message.folderType,
message.bimi_selector, message.from);
message.account, message.folderType, message.bimi_selector,
message.isForwarder() ? message.submitter : message.from);
Address[] modified = (message.from == null
? new InternetAddress[0]

View File

@ -225,7 +225,9 @@ public class WidgetUnifiedRemoteViewsFactory implements RemoteViewsService.Remot
views.setViewVisibility(R.id.stripe, hasColor && color_stripe ? View.VISIBLE : View.GONE);
if (avatars) {
ContactInfo[] info = ContactInfo.get(context, message.account, null, message.bimi_selector, message.from);
ContactInfo[] info = ContactInfo.get(context,
message.account, null, message.bimi_selector,
message.isForwarder() ? message.submitter : message.from);
views.setImageViewBitmap(R.id.avatar, info.length == 0 ? null : info[0].getPhotoBitmap());
}
views.setViewVisibility(R.id.avatar, avatars ? View.VISIBLE : View.GONE);