From 9bbfd69c8da81afd0151a3909138fcef370f4fee Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 1 May 2021 18:50:43 +0200 Subject: [PATCH] Hide doze mode when not available --- app/src/main/java/eu/faircode/email/FragmentSetup.java | 3 +++ app/src/main/res/layout/fragment_setup.xml | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentSetup.java b/app/src/main/java/eu/faircode/email/FragmentSetup.java index 0af0912585..a52919c6e5 100644 --- a/app/src/main/java/eu/faircode/email/FragmentSetup.java +++ b/app/src/main/java/eu/faircode/email/FragmentSetup.java @@ -92,6 +92,7 @@ public class FragmentSetup extends FragmentBase { private Button btnInbox; private Group grpManual; + private Group grpDoze; private Group grpBackgroundRestricted; private Group grpDataSaver; @@ -157,6 +158,7 @@ public class FragmentSetup extends FragmentBase { btnInbox = view.findViewById(R.id.btnInbox); grpManual = view.findViewById(R.id.grpManual); + grpDoze = view.findViewById(R.id.grpDoze); grpBackgroundRestricted = view.findViewById(R.id.grpBackgroundRestricted); grpDataSaver = view.findViewById(R.id.grpDataSaver); @@ -387,6 +389,7 @@ public class FragmentSetup extends FragmentBase { btnInbox.setEnabled(false); + grpDoze.setVisibility(Build.VERSION.SDK_INT < Build.VERSION_CODES.M ? View.GONE : View.VISIBLE); grpBackgroundRestricted.setVisibility(View.GONE); grpDataSaver.setVisibility(View.GONE); diff --git a/app/src/main/res/layout/fragment_setup.xml b/app/src/main/res/layout/fragment_setup.xml index 5a60b5e508..6e75c7cc63 100644 --- a/app/src/main/res/layout/fragment_setup.xml +++ b/app/src/main/res/layout/fragment_setup.xml @@ -573,6 +573,12 @@ btnIdentity,tvIdentity,tvSmtp,tvAliases, tvAccountIdentity,tvExchangeSupport,tvIdentityWhat" /> + +