diff --git a/briar-android/src/main/java/org/briarproject/briar/android/panic/PanicPreferencesFragment.java b/briar-android/src/main/java/org/briarproject/briar/android/panic/PanicPreferencesFragment.java index c9ffb286157bf5c08bb4d2dc6606081af6f53c50..a086ae51f640090994723a9c2f330a0117c04aea 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/panic/PanicPreferencesFragment.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/panic/PanicPreferencesFragment.java @@ -138,13 +138,12 @@ public class PanicPreferencesFragment extends PreferenceFragmentCompat @Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { - if (key.equals(KEY_PURGE)) { - // enable locking if purging gets enabled - if (sharedPreferences.getBoolean(KEY_PURGE, false)) { - lockPref.setChecked(true); - } + // enable locking if purging gets enabled + if (key.equals(KEY_PURGE) && + sharedPreferences.getBoolean(KEY_PURGE, false)) { + lockPref.setChecked(true); } - // disable purging and uninstalling if locking gets disabled + // disable purging if locking gets disabled if (key.equals(KEY_LOCK) && !sharedPreferences.getBoolean(KEY_LOCK, true)) { purgePref.setChecked(false);