mirror of https://github.com/M66B/FairEmail.git
Check for forwarder for notification/widget favicons
This commit is contained in:
parent
696c2a5c60
commit
f2a644c0ca
|
@ -5780,8 +5780,8 @@ class Core {
|
||||||
for (int m = 0; m < messages.size() && m < MAX_NOTIFICATION_DISPLAY; m++) {
|
for (int m = 0; m < messages.size() && m < MAX_NOTIFICATION_DISPLAY; m++) {
|
||||||
TupleMessageEx message = messages.get(m);
|
TupleMessageEx message = messages.get(m);
|
||||||
ContactInfo[] info = ContactInfo.get(context,
|
ContactInfo[] info = ContactInfo.get(context,
|
||||||
message.account, message.folderType,
|
message.account, message.folderType, message.bimi_selector,
|
||||||
message.bimi_selector, message.from);
|
message.isForwarder() ? message.submitter : message.from);
|
||||||
|
|
||||||
Address[] modified = (message.from == null
|
Address[] modified = (message.from == null
|
||||||
? new InternetAddress[0]
|
? new InternetAddress[0]
|
||||||
|
|
|
@ -225,7 +225,9 @@ public class WidgetUnifiedRemoteViewsFactory implements RemoteViewsService.Remot
|
||||||
views.setViewVisibility(R.id.stripe, hasColor && color_stripe ? View.VISIBLE : View.GONE);
|
views.setViewVisibility(R.id.stripe, hasColor && color_stripe ? View.VISIBLE : View.GONE);
|
||||||
|
|
||||||
if (avatars) {
|
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.setImageViewBitmap(R.id.avatar, info.length == 0 ? null : info[0].getPhotoBitmap());
|
||||||
}
|
}
|
||||||
views.setViewVisibility(R.id.avatar, avatars ? View.VISIBLE : View.GONE);
|
views.setViewVisibility(R.id.avatar, avatars ? View.VISIBLE : View.GONE);
|
||||||
|
|
Loading…
Reference in New Issue