From c99bbbd6d09ac213cd9627475643ee65be62112c Mon Sep 17 00:00:00 2001
From: Kamal Bramwell <kamal@elixxir.io>
Date: Fri, 2 Dec 2022 14:50:24 -0500
Subject: [PATCH] Implemented obscured password field on backup password

---
 .../xxlabs/messenger/backup/ui/backup/BackupDetailFragment.kt   | 2 +-
 .../xxlabs/messenger/backup/ui/backup/BackupSettingsFragment.kt | 2 +-
 .../xxlabs/messenger/backup/ui/restore/RestoreDetailFragment.kt | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/io/xxlabs/messenger/backup/ui/backup/BackupDetailFragment.kt b/app/src/main/java/io/xxlabs/messenger/backup/ui/backup/BackupDetailFragment.kt
index 688885af..da3ba2f3 100644
--- a/app/src/main/java/io/xxlabs/messenger/backup/ui/backup/BackupDetailFragment.kt
+++ b/app/src/main/java/io/xxlabs/messenger/backup/ui/backup/BackupDetailFragment.kt
@@ -106,7 +106,7 @@ class BackupDetailFragment : Fragment(), Injectable {
     }
 
     private fun showSetPasswordDialog(dialogUI: TextInputDialogUI) {
-        TextInputDialog.newInstance(dialogUI)
+        TextInputDialog.newInstance(dialogUI, true)
             .show(childFragmentManager, null)
         ui.onPasswordPromptHandled()
     }
diff --git a/app/src/main/java/io/xxlabs/messenger/backup/ui/backup/BackupSettingsFragment.kt b/app/src/main/java/io/xxlabs/messenger/backup/ui/backup/BackupSettingsFragment.kt
index 3756aade..794271a1 100644
--- a/app/src/main/java/io/xxlabs/messenger/backup/ui/backup/BackupSettingsFragment.kt
+++ b/app/src/main/java/io/xxlabs/messenger/backup/ui/backup/BackupSettingsFragment.kt
@@ -108,7 +108,7 @@ class BackupSettingsFragment : Fragment(), Injectable {
     }
 
     private fun showSetPasswordDialog(dialogUI: TextInputDialogUI) {
-        TextInputDialog.newInstance(dialogUI)
+        TextInputDialog.newInstance(dialogUI, true)
             .show(childFragmentManager, null)
         ui.onPasswordPromptHandled()
     }
diff --git a/app/src/main/java/io/xxlabs/messenger/backup/ui/restore/RestoreDetailFragment.kt b/app/src/main/java/io/xxlabs/messenger/backup/ui/restore/RestoreDetailFragment.kt
index 05c690cd..1bf5128c 100644
--- a/app/src/main/java/io/xxlabs/messenger/backup/ui/restore/RestoreDetailFragment.kt
+++ b/app/src/main/java/io/xxlabs/messenger/backup/ui/restore/RestoreDetailFragment.kt
@@ -110,7 +110,7 @@ class RestoreDetailFragment : Fragment(), Injectable {
     }
 
     private fun showSetPasswordDialog(dialogUI: TextInputDialogUI) {
-        TextInputDialog.newInstance(dialogUI)
+        TextInputDialog.newInstance(dialogUI, true)
             .show(childFragmentManager, null)
         ui.onPasswordPromptHandled()
     }
-- 
GitLab