Fix focus and loadThemes for activity

This commit is contained in:
Luna712 2023-10-30 11:06:27 -06:00
parent 39bdcb941f
commit 4644e523b0
2 changed files with 7 additions and 2 deletions

View file

@ -25,8 +25,11 @@ class AccountAdapter(
binding.lockIcon.isVisible = account.lockPin != null binding.lockIcon.isVisible = account.lockPin != null
binding.outline.isVisible = isLastUsedAccount binding.outline.isVisible = isLastUsedAccount
if (isTvSettings() && isLastUsedAccount) { if (isTvSettings()) {
binding.root.requestFocus() binding.root.isFocusableInTouchMode = true
if (isLastUsedAccount) {
binding.root.requestFocus()
}
} }
binding.root.setOnClickListener { binding.root.setOnClickListener {

View file

@ -7,6 +7,7 @@ import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.lagradost.cloudstream3.CommonActivity import com.lagradost.cloudstream3.CommonActivity
import com.lagradost.cloudstream3.CommonActivity.loadThemes
import com.lagradost.cloudstream3.MainActivity import com.lagradost.cloudstream3.MainActivity
import com.lagradost.cloudstream3.R import com.lagradost.cloudstream3.R
import com.lagradost.cloudstream3.databinding.ActivityAccountSelectBinding import com.lagradost.cloudstream3.databinding.ActivityAccountSelectBinding
@ -21,6 +22,7 @@ class AccountSelectActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
CommonActivity.init(this) CommonActivity.init(this)
loadThemes(this)
val binding = if (isTvSettings()) { val binding = if (isTvSettings()) {
ActivityAccountSelectTvBinding.inflate(layoutInflater) ActivityAccountSelectTvBinding.inflate(layoutInflater)