mirror of https://github.com/M66B/FairEmail.git
Optionally show widget stripe
This commit is contained in:
parent
32782b8684
commit
1158d895a5
|
@ -54,6 +54,7 @@ public class WidgetUnifiedRemoteViewsFactory implements RemoteViewsService.Remot
|
||||||
private int colorWidgetRead;
|
private int colorWidgetRead;
|
||||||
private int colorSeparator;
|
private int colorSeparator;
|
||||||
private boolean pro;
|
private boolean pro;
|
||||||
|
private boolean hasColor;
|
||||||
private List<TupleMessageWidget> messages = new ArrayList<>();
|
private List<TupleMessageWidget> messages = new ArrayList<>();
|
||||||
|
|
||||||
WidgetUnifiedRemoteViewsFactory(final Context context, Intent intent) {
|
WidgetUnifiedRemoteViewsFactory(final Context context, Intent intent) {
|
||||||
|
@ -100,6 +101,14 @@ public class WidgetUnifiedRemoteViewsFactory implements RemoteViewsService.Remot
|
||||||
} finally {
|
} finally {
|
||||||
db.endTransaction();
|
db.endTransaction();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
hasColor = false;
|
||||||
|
if (account < 0)
|
||||||
|
for (TupleMessageWidget message : messages)
|
||||||
|
if (message.accountColor != null) {
|
||||||
|
hasColor = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -135,7 +144,7 @@ public class WidgetUnifiedRemoteViewsFactory implements RemoteViewsService.Remot
|
||||||
int colorBackground =
|
int colorBackground =
|
||||||
(message.accountColor == null || !pro ? colorSeparator : message.accountColor);
|
(message.accountColor == null || !pro ? colorSeparator : message.accountColor);
|
||||||
views.setInt(R.id.stripe, "setBackgroundColor", colorBackground);
|
views.setInt(R.id.stripe, "setBackgroundColor", colorBackground);
|
||||||
views.setViewVisibility(R.id.stripe, account < 0 && color_stripe ? View.VISIBLE : View.GONE);
|
views.setViewVisibility(R.id.stripe, hasColor && color_stripe ? View.VISIBLE : View.GONE);
|
||||||
|
|
||||||
SpannableString ssFrom = new SpannableString(pro
|
SpannableString ssFrom = new SpannableString(pro
|
||||||
? MessageHelper.formatAddressesShort(message.from)
|
? MessageHelper.formatAddressesShort(message.from)
|
||||||
|
|
Loading…
Reference in New Issue