From 03adc37bb60c6a71e64c85bf10b82d14c932c71e Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 24 Sep 2021 08:16:14 +0200 Subject: [PATCH] Refactoring --- .../eu/faircode/email/FragmentDialogTheme.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogTheme.java b/app/src/main/java/eu/faircode/email/FragmentDialogTheme.java index a81e313e12..8f8ba48951 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogTheme.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogTheme.java @@ -54,18 +54,20 @@ public class FragmentDialogTheme extends FragmentDialogBase { @NonNull @Override public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) { - View dview = LayoutInflater.from(getContext()).inflate(R.layout.dialog_theme, null); + final Context context = getContext(); + final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); + String theme = prefs.getString("theme", "blue_orange_system"); + boolean default_light = prefs.getBoolean("default_light", false); + + View dview = LayoutInflater.from(context).inflate(R.layout.dialog_theme, null); rgTheme = dview.findViewById(R.id.rgTheme); swReverse = dview.findViewById(R.id.swReverse); rgThemeOptions = dview.findViewById(R.id.rgThemeOptions); + tvSystem = dview.findViewById(R.id.tvSystem); swBlack = dview.findViewById(R.id.swBlack); swHtmlLight = dview.findViewById(R.id.swHtmlLight); - tvSystem = dview.findViewById(R.id.tvSystem); tvMore = dview.findViewById(R.id.tvMore); - final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext()); - String theme = prefs.getString("theme", "blue_orange_system"); - rgTheme.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { @@ -112,8 +114,6 @@ public class FragmentDialogTheme extends FragmentDialogBase { rgThemeOptions.check(R.id.rbThemeLight); swBlack.setChecked(black); - - boolean default_light = prefs.getBoolean("default_light", false); swHtmlLight.setChecked(default_light); switch (theme) {