From 3c8b700f7e47bab12bdb4de6b09c03f8a4089b93 Mon Sep 17 00:00:00 2001 From: Yash Garg Date: Sat, 28 Aug 2021 01:42:29 +0530 Subject: Fix auto-focus issue on Dialogs with TextInputFields (#1492) --- .../java/dev/msfjarvis/aps/util/git/operation/CredentialFinder.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'app/src/main/java/dev/msfjarvis/aps/util/git') diff --git a/app/src/main/java/dev/msfjarvis/aps/util/git/operation/CredentialFinder.kt b/app/src/main/java/dev/msfjarvis/aps/util/git/operation/CredentialFinder.kt index 8f9b5efc..623d69ea 100644 --- a/app/src/main/java/dev/msfjarvis/aps/util/git/operation/CredentialFinder.kt +++ b/app/src/main/java/dev/msfjarvis/aps/util/git/operation/CredentialFinder.kt @@ -8,6 +8,7 @@ package dev.msfjarvis.aps.util.git.operation import android.annotation.SuppressLint import android.content.SharedPreferences import android.view.LayoutInflater +import android.view.WindowManager import androidx.annotation.StringRes import androidx.core.content.edit import androidx.core.widget.doOnTextChanged @@ -22,7 +23,6 @@ import dagger.hilt.android.EntryPointAccessors import dagger.hilt.components.SingletonComponent import dev.msfjarvis.aps.R import dev.msfjarvis.aps.injection.prefs.GitPreferences -import dev.msfjarvis.aps.util.extensions.requestInputFocusOnView import dev.msfjarvis.aps.util.git.sshj.InteractivePasswordFinder import dev.msfjarvis.aps.util.settings.AuthMode import dev.msfjarvis.aps.util.settings.PreferenceKeys @@ -100,7 +100,7 @@ class CredentialFinder(val callingActivity: FragmentActivity, val authMode: Auth create() } .run { - requestInputFocusOnView(R.id.git_auth_credential) + window?.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE) show() } } else { -- cgit v1.2.3