diff options
Diffstat (limited to 'app/src/main/java/it/niedermann/owncloud/notes/preferences/PreferencesFragment.java')
-rw-r--r-- | app/src/main/java/it/niedermann/owncloud/notes/preferences/PreferencesFragment.java | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/app/src/main/java/it/niedermann/owncloud/notes/preferences/PreferencesFragment.java b/app/src/main/java/it/niedermann/owncloud/notes/preferences/PreferencesFragment.java index e09c1ed4..a38fd56c 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/preferences/PreferencesFragment.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/preferences/PreferencesFragment.java @@ -74,7 +74,7 @@ public class PreferencesFragment extends PreferenceFragmentCompat implements Bra Log.e(TAG, "Could not find \"" + getString(R.string.pref_key_lock) + "\"-preference."); } - final var themePref = findPreference(getString(R.string.pref_key_theme)); + final ListPreference themePref = findPreference(getString(R.string.pref_key_theme)); assert themePref != null; themePref.setOnPreferenceChangeListener((preference, newValue) -> { NotesApplication.setAppTheme(DarkModeSetting.valueOf((String) newValue)); @@ -103,10 +103,12 @@ public class PreferencesFragment extends PreferenceFragmentCompat implements Bra @Override public void onStart() { super.onStart(); - final var context = requireContext(); - @ColorInt final int mainColor = BrandingUtil.readBrandMainColor(context); - @ColorInt final int textColor = BrandingUtil.readBrandTextColor(context); - applyBrand(mainColor, textColor); + @Nullable Context context = getContext(); + if (context != null) { + @ColorInt final int mainColor = BrandingUtil.readBrandMainColor(context); + @ColorInt final int textColor = BrandingUtil.readBrandTextColor(context); + applyBrand(mainColor, textColor); + } } /** |