diff options
author | Florian <64581222+fm-sys@users.noreply.github.com> | 2020-12-11 22:36:16 +0300 |
---|---|---|
committer | Niedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com> | 2020-12-12 18:34:04 +0300 |
commit | 3cab6716c9e005a4bba42dfbd342e6e1c764af27 (patch) | |
tree | bfd05df7721198ac87725f7f03bac81c7d421351 /app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java | |
parent | 7802386a28c58da31aeebed318315e5856f94f59 (diff) |
Dark mode following system default (fix #392)
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java index 04429f225..5a1d82389 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java @@ -21,7 +21,6 @@ import static it.niedermann.nextcloud.deck.ui.branding.BrandingUtil.readBrandMai public class SettingsFragment extends PreferenceFragmentCompat implements Branded { private BrandedSwitchPreference wifiOnlyPref; - private BrandedSwitchPreference themePref; private BrandedSwitchPreference brandingPref; private BrandedSwitchPreference compactPref; @@ -41,11 +40,11 @@ public class SettingsFragment extends PreferenceFragmentCompat implements Brande DeckLog.error("Could not find preference with key: \"" + getString(R.string.pref_key_wifi_only) + "\""); } - themePref = findPreference(getString(R.string.pref_key_dark_theme)); + Preference themePref = findPreference(getString(R.string.pref_key_dark_theme)); if (themePref != null) { themePref.setOnPreferenceChangeListener((Preference preference, Object newValue) -> { - final Boolean darkTheme = (Boolean) newValue; - DeckLog.log("darkTheme: " + darkTheme); + final DarkModeSetting darkTheme = DarkModeSetting.valueOf((String) newValue); + DeckLog.log("appTheme: " + darkTheme); setAppTheme(darkTheme); requireActivity().setResult(Activity.RESULT_OK); requireActivity().recreate(); @@ -93,7 +92,6 @@ public class SettingsFragment extends PreferenceFragmentCompat implements Brande @Override public void applyBrand(int mainColor) { wifiOnlyPref.applyBrand(mainColor); - themePref.applyBrand(mainColor); brandingPref.applyBrand(mainColor); compactPref.applyBrand(mainColor); } |