diff options
| author | Yash Garg <ben10.yashgarg@gmail.com> | 2021-08-28 01:42:29 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-27 20:12:29 +0000 |
| commit | 3c8b700f7e47bab12bdb4de6b09c03f8a4089b93 (patch) | |
| tree | fa842e3afec187638b95c9e1eeb652de648e24e8 /app/src/main/java/dev/msfjarvis/aps/ui/dialogs/FolderCreationDialogFragment.kt | |
| parent | 8c56a1d7b84d898714d7ca7d167bd60df033ab57 (diff) | |
| download | HardenedPass-3c8b700f7e47bab12bdb4de6b09c03f8a4089b93.tar.gz HardenedPass-3c8b700f7e47bab12bdb4de6b09c03f8a4089b93.zip | |
Fix auto-focus issue on Dialogs with TextInputFields (#1492)
Diffstat (limited to 'app/src/main/java/dev/msfjarvis/aps/ui/dialogs/FolderCreationDialogFragment.kt')
| -rw-r--r-- | app/src/main/java/dev/msfjarvis/aps/ui/dialogs/FolderCreationDialogFragment.kt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/app/src/main/java/dev/msfjarvis/aps/ui/dialogs/FolderCreationDialogFragment.kt b/app/src/main/java/dev/msfjarvis/aps/ui/dialogs/FolderCreationDialogFragment.kt index 45dfba2b..e8111552 100644 --- a/app/src/main/java/dev/msfjarvis/aps/ui/dialogs/FolderCreationDialogFragment.kt +++ b/app/src/main/java/dev/msfjarvis/aps/ui/dialogs/FolderCreationDialogFragment.kt @@ -7,6 +7,7 @@ package dev.msfjarvis.aps.ui.dialogs import android.app.Dialog import android.content.Intent import android.os.Bundle +import android.view.WindowManager import androidx.activity.result.contract.ActivityResultContracts import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AppCompatActivity @@ -23,7 +24,6 @@ import dev.msfjarvis.aps.ui.crypto.BasePgpActivity import dev.msfjarvis.aps.ui.crypto.GetKeyIdsActivity import dev.msfjarvis.aps.ui.passwords.PasswordStore import dev.msfjarvis.aps.util.extensions.commitChange -import dev.msfjarvis.aps.util.extensions.requestInputFocusOnView import java.io.File import kotlinx.coroutines.launch import me.msfjarvis.openpgpktx.util.OpenPgpApi @@ -67,7 +67,7 @@ class FolderCreationDialogFragment : DialogFragment() { alertDialogBuilder.setPositiveButton(getString(R.string.button_create), null) alertDialogBuilder.setNegativeButton(getString(android.R.string.cancel)) { _, _ -> dismiss() } val dialog = alertDialogBuilder.create() - dialog.requestInputFocusOnView<TextInputEditText>(R.id.folder_name_text) + dialog.window?.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE) dialog.setOnShowListener { dialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener { createDirectory(requireArguments().getString(CURRENT_DIR_EXTRA)!!) |
