forked from recloudstream/cloudstream
Fix focusing add repo on firestick
This commit is contained in:
parent
661f8c3c4e
commit
1228701f0e
2 changed files with 7 additions and 0 deletions
|
@ -232,6 +232,11 @@ class ExtensionsFragment : Fragment() {
|
||||||
val isTv = isTrueTvSettings()
|
val isTv = isTrueTvSettings()
|
||||||
add_repo_button?.isGone = isTv
|
add_repo_button?.isGone = isTv
|
||||||
add_repo_button_imageview_holder?.isVisible = isTv
|
add_repo_button_imageview_holder?.isVisible = isTv
|
||||||
|
|
||||||
|
// Band-aid for Fire TV
|
||||||
|
plugin_storage_appbar?.isFocusableInTouchMode = isTv
|
||||||
|
add_repo_button_imageview?.isFocusableInTouchMode = isTv
|
||||||
|
|
||||||
add_repo_button?.setOnClickListener(addRepositoryClick)
|
add_repo_button?.setOnClickListener(addRepositoryClick)
|
||||||
add_repo_button_imageview?.setOnClickListener(addRepositoryClick)
|
add_repo_button_imageview?.setOnClickListener(addRepositoryClick)
|
||||||
|
|
||||||
|
|
|
@ -56,6 +56,7 @@
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
|
android:focusable="true"
|
||||||
android:id="@+id/plugin_storage_appbar"
|
android:id="@+id/plugin_storage_appbar"
|
||||||
android:nextFocusRight="@id/add_repo_button_imageview"
|
android:nextFocusRight="@id/add_repo_button_imageview"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
|
@ -185,6 +186,7 @@
|
||||||
android:background="@drawable/outline_drawable"
|
android:background="@drawable/outline_drawable"
|
||||||
android:nextFocusLeft="@id/plugin_storage_appbar"
|
android:nextFocusLeft="@id/plugin_storage_appbar"
|
||||||
android:layout_gravity="center"
|
android:layout_gravity="center"
|
||||||
|
android:focusable="true"
|
||||||
|
|
||||||
android:id="@+id/add_repo_button_imageview"
|
android:id="@+id/add_repo_button_imageview"
|
||||||
android:layout_width="40dp"
|
android:layout_width="40dp"
|
||||||
|
|
Loading…
Reference in a new issue