diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 9c9f5a61ea..e3d750fdfa 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -387,10 +387,6 @@ public class AdapterMessage extends RecyclerView.Adapter 0) { // Right swipe - Drawable d = getResources().getDrawable(EntityFolder.getIcon(swipes.right_type), getContext().getTheme()); + Drawable d = getResources().getDrawable( + EntityFolder.getIcon(swipes.right_type), getContext().getTheme()).mutate(); d.setAlpha(Math.round(255 * Math.min(dX / (2 * margin + size), 1.0f))); int padding = (rect.height() - size); d.setBounds( @@ -1173,7 +1170,8 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. d.draw(canvas); } else if (dX < 0) { // Left swipe - Drawable d = getResources().getDrawable(EntityFolder.getIcon(swipes.left_type), getContext().getTheme()); + Drawable d = getResources().getDrawable( + EntityFolder.getIcon(swipes.left_type), getContext().getTheme()).mutate(); d.setAlpha(Math.round(255 * Math.min(-dX / (2 * margin + size), 1.0f))); int padding = (rect.height() - size); d.setBounds( diff --git a/app/src/main/java/eu/faircode/email/FragmentRule.java b/app/src/main/java/eu/faircode/email/FragmentRule.java index 0551f5e766..cf76072033 100644 --- a/app/src/main/java/eu/faircode/email/FragmentRule.java +++ b/app/src/main/java/eu/faircode/email/FragmentRule.java @@ -202,9 +202,6 @@ public class FragmentRule extends FragmentBase { bottom_navigation = view.findViewById(R.id.bottom_navigation); - for (int i = 0; i < bottom_navigation.getMenu().size(); i++) - bottom_navigation.getMenu().getItem(i).getIcon().mutate(); - pbWait = view.findViewById(R.id.pbWait); grpReady = view.findViewById(R.id.grpReady);