diff --git a/app/src/main/java/org/linphone/ui/main/settings/fragment/SettingsFragment.kt b/app/src/main/java/org/linphone/ui/main/settings/fragment/SettingsFragment.kt index 8dd7e95df..1f58890f7 100644 --- a/app/src/main/java/org/linphone/ui/main/settings/fragment/SettingsFragment.kt +++ b/app/src/main/java/org/linphone/ui/main/settings/fragment/SettingsFragment.kt @@ -307,7 +307,6 @@ class SettingsFragment : GenericMainFragment() { viewModel.enableVfs() dialog.dismiss() - findNavController().popBackStack() } } diff --git a/app/src/main/java/org/linphone/ui/main/settings/viewmodel/SettingsViewModel.kt b/app/src/main/java/org/linphone/ui/main/settings/viewmodel/SettingsViewModel.kt index eaef19b0c..62a36d08b 100644 --- a/app/src/main/java/org/linphone/ui/main/settings/viewmodel/SettingsViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/settings/viewmodel/SettingsViewModel.kt @@ -335,11 +335,12 @@ class SettingsViewModel isVfsEnabled.postValue(enabled) if (enabled) { Log.i("$TAG VFS has been enabled") + showGreenToast(R.string.settings_security_enable_vfs_success_toast, R.drawable.lock_key) } } else { - showRedToast(R.string.settings_security_enable_vfs_failure_toast, R.drawable.warning_circle) - isVfsEnabled.postValue(false) Log.e("$TAG Failed to enable VFS!") + isVfsEnabled.postValue(false) + showRedToast(R.string.settings_security_enable_vfs_failure_toast, R.drawable.warning_circle) } } diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index aee2eb2ef..3b94ac6e0 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -182,6 +182,7 @@ Chiffrer tous les fichiers Attention, vous ne pourrez pas revenir en arrière ! Échec à l\'activation du module d\'encryption + Module d\'encryption activé Confirmer l\'activation du chiffrement Une fois la fonctionnalité activée, toutes les données de l\'application seront chiffrées et accessibles uniquement via celle-ci.\n\nCe changement est irréversible. Empêcher l\'interface d\'être enregistrée diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 8fbc07dc6..f5a9d8c22 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -221,6 +221,7 @@ Encrypt everything Warning: once enabled it can\'t be disabled! Failed to enable encryption module! + Encryption module enabled Do you really want to encrypt everything? Be careful, it can\'t be undone! Prevent interface from being recorded