diff --git a/src/main/java/eu/siacs/conversations/ui/SettingsActivity.java b/src/main/java/eu/siacs/conversations/ui/SettingsActivity.java index 8e7fe7d82362249774a9de68fa56125005a5eb39..fc67134f2c5dd206d535fd8bff6cd1e9b6012783 100644 --- a/src/main/java/eu/siacs/conversations/ui/SettingsActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/SettingsActivity.java @@ -435,15 +435,15 @@ public class SettingsActivity extends XmppActivity implements OnSharedPreference final Preference customThemeIsDark = mSettingsFragment.findPreference("custom_theme_dark"); if (customAutomatic) { - customTheme.removePreference(customThemeIsDark); + if (customTheme != null && customThemeIsDark != null) customTheme.removePreference(customThemeIsDark); } else { final boolean isDark = PreferenceManager.getDefaultSharedPreferences(this).getBoolean("custom_theme_dark", false); if (isDark) { final PreferenceCategory customThemeColors = (PreferenceCategory) mSettingsFragment.findPreference("custom_theme_colors"); - customTheme.removePreference(customThemeColors); + if (customTheme != null && customThemeColors != null) customTheme.removePreference(customThemeColors); } else { final PreferenceCategory customThemeColorsDark = (PreferenceCategory) mSettingsFragment.findPreference("custom_theme_colors_dark"); - customTheme.removePreference(customThemeColorsDark); + if (customTheme != null && customThemeColorsDark != null) customTheme.removePreference(customThemeColorsDark); } } }