1
0
Fork 0
mirror of https://github.com/gsantner/dandelion synced 2024-11-22 12:22:08 +01:00

Fixed SettingsActivity crash

This commit is contained in:
vanitasvitae 2016-10-14 12:32:55 +02:00
parent 0a4be1e502
commit 6d4bc38ea6
Signed by: vanitasvitae
GPG key ID: DCCFB3302C9E4615

View file

@ -142,6 +142,7 @@ public class SettingsActivity extends ThemedActivity implements IntellihideToolb
@Override @Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
updatePreference(findPreference(key)); updatePreference(findPreference(key));
if(isAdded()) {
if (key.equals(getString(R.string.pref_key__intellihide_toolbars))) { if (key.equals(getString(R.string.pref_key__intellihide_toolbars))) {
if (sharedPreferences.getBoolean(getString(R.string.pref_key__intellihide_toolbars), false)) { if (sharedPreferences.getBoolean(getString(R.string.pref_key__intellihide_toolbars), false)) {
((SettingsActivity) getActivity()).enableToolbarHiding(); ((SettingsActivity) getActivity()).enableToolbarHiding();
@ -150,6 +151,7 @@ public class SettingsActivity extends ThemedActivity implements IntellihideToolb
} }
} }
} }
}
private void updatePreference(Preference preference) { private void updatePreference(Preference preference) {
if (preference == null) { if (preference == null) {