From a0810311f44b99b01b2973cf290c521b544d6d6c Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 5 Mar 2024 17:35:25 +0100 Subject: [PATCH] Fixed widget incompatibility --- .../eu/faircode/email/WidgetUnifiedRemoteViewsFactory.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/WidgetUnifiedRemoteViewsFactory.java b/app/src/main/java/eu/faircode/email/WidgetUnifiedRemoteViewsFactory.java index 171b6f1e84..e39724ee6f 100644 --- a/app/src/main/java/eu/faircode/email/WidgetUnifiedRemoteViewsFactory.java +++ b/app/src/main/java/eu/faircode/email/WidgetUnifiedRemoteViewsFactory.java @@ -199,11 +199,13 @@ public class WidgetUnifiedRemoteViewsFactory implements RemoteViewsService.Remot int sp = WidgetUnified.getFontSizeSp(font); int cpx = (int) (sp * context.getResources().getDisplayMetrics().scaledDensity); - views.setViewLayoutHeight(ivFrom, cpx, TypedValue.COMPLEX_UNIT_PX); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) + views.setViewLayoutHeight(ivFrom, cpx, TypedValue.COMPLEX_UNIT_PX); views.setViewLayoutWidth(ivFrom, cpx, TypedValue.COMPLEX_UNIT_PX); views.setTextViewTextSize(idFrom, TypedValue.COMPLEX_UNIT_SP, sp); views.setTextViewTextSize(idTime, TypedValue.COMPLEX_UNIT_SP, sp); - views.setViewLayoutHeight(ivSubject, cpx, TypedValue.COMPLEX_UNIT_PX); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) + views.setViewLayoutHeight(ivSubject, cpx, TypedValue.COMPLEX_UNIT_PX); views.setViewLayoutWidth(ivSubject, cpx, TypedValue.COMPLEX_UNIT_PX); views.setTextViewTextSize(idSubject, TypedValue.COMPLEX_UNIT_SP, sp); views.setTextViewTextSize(idAccount, TypedValue.COMPLEX_UNIT_SP, sp);