From 793b781e5f01dc4a7e54bd180113d277b4402b28 Mon Sep 17 00:00:00 2001 From: alperozturk96 Date: Mon, 27 Jul 2026 15:26:57 +0200 Subject: [PATCH] remove visibility of debug functionality Signed-off-by: alperozturk96 --- .../android/ui/activity/SettingsActivity.java | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/com/owncloud/android/ui/activity/SettingsActivity.java b/app/src/main/java/com/owncloud/android/ui/activity/SettingsActivity.java index d1093bcb5d93..f5789afd411f 100644 --- a/app/src/main/java/com/owncloud/android/ui/activity/SettingsActivity.java +++ b/app/src/main/java/com/owncloud/android/ui/activity/SettingsActivity.java @@ -543,19 +543,20 @@ private void removeE2E(PreferenceCategory preferenceCategoryMore) { } private void removeE2EFilesAndKeys(PreferenceCategory preferenceCategoryMore) { - if (BuildConfig.DEBUG) { - Preference removeKeysAndFilesPreference = findPreference("remove_e2e_files_and_keys"); - if (removeKeysAndFilesPreference != null) { - if (!FileOperationsHelper.isEndToEndEncryptionSetup(this, user)) { - preferenceCategoryMore.removePreference(removeKeysAndFilesPreference); - } else { - removeKeysAndFilesPreference.setOnPreferenceClickListener(p -> { - showRemoveE2EKeysAndFilesAlertDialog(preferenceCategoryMore, removeKeysAndFilesPreference); - return true; - }); - } - } + Preference preference = findPreference("remove_e2e_files_and_keys"); + if (preference == null) { + return; } + + if (!BuildConfig.DEBUG || !FileOperationsHelper.isEndToEndEncryptionSetup(this, user)) { + preferenceCategoryMore.removePreference(preference); + return; + } + + preference.setOnPreferenceClickListener(p -> { + showRemoveE2EKeysAndFilesAlertDialog(preferenceCategoryMore, preference); + return true; + }); } private void showRemoveE2EKeysAndFilesAlertDialog(PreferenceCategory preferenceCategoryMore, Preference preference) {