Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 81c881d5 authored by dan0xii's avatar dan0xii Committed by GitHub
Browse files

Merge pull request #515 from stefan-niedermann/rdtt

Condensed code in PreferencesFragment 
parents 8b521aac 4720c91b
Loading
Loading
Loading
Loading
+2 −10
Original line number Diff line number Diff line
@@ -32,9 +32,9 @@ public class PreferencesFragment extends PreferenceFragment {

        final SwitchPreference themePref = (SwitchPreference) findPreference(getString(R.string.pref_key_theme));
        SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getActivity().getApplicationContext());
        Boolean darkTheme = sp.getBoolean(getString(R.string.pref_key_theme), false);

        setThemePreferenceSummary(themePref, darkTheme);
        themePref.setSummary(sp.getBoolean(getString(R.string.pref_key_theme), false) ?
                            getString(R.string.pref_value_theme_dark) : getString(R.string.pref_value_theme_light));
        themePref.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
            @Override
            public boolean onPreferenceChange(Preference preference, Object newValue) {
@@ -47,12 +47,4 @@ public class PreferencesFragment extends PreferenceFragment {
            }
        });
    }

    private void setThemePreferenceSummary(SwitchPreference themePref, Boolean darkTheme) {
        if (darkTheme) {
            themePref.setSummary(getString(R.string.pref_value_theme_dark));
        } else {
            themePref.setSummary(getString(R.string.pref_value_theme_light));
        }
    }
}