From 599685cf18ad3b2d37876db20ff72574fb2562c1 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 15 Jun 2024 08:19:38 +0200 Subject: [PATCH] Optimization --- app/src/main/java/eu/faircode/email/ActivityBase.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityBase.java b/app/src/main/java/eu/faircode/email/ActivityBase.java index 70fee1d97a..02e85e3856 100644 --- a/app/src/main/java/eu/faircode/email/ActivityBase.java +++ b/app/src/main/java/eu/faircode/email/ActivityBase.java @@ -158,8 +158,10 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc try { view.setTranslationY(abh + offset); ViewGroup.MarginLayoutParams mlp = (ViewGroup.MarginLayoutParams) view.getLayoutParams(); - mlp.bottomMargin = abh + offset; - view.setLayoutParams(mlp); + if (mlp.bottomMargin != abh + offset) { + mlp.bottomMargin = abh + offset; + view.setLayoutParams(mlp); + } } catch (Throwable ex) { Log.e(ex); }