Skip to content

Commit 296b582

Browse files
authored
android: detect amazon fire stick as a AndroidTV (#664)
fixes tailscale/tailscale#16164 We weren't detecting fire stick devices as TV devices. Signed-off-by: Jonathan Nobels <[email protected]>
1 parent a5a5cbb commit 296b582

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

android/src/main/java/com/tailscale/ipn/ui/util/AndroidTVUtil.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,13 @@ import com.tailscale.ipn.UninitializedApp
1313
import com.tailscale.ipn.ui.util.AndroidTVUtil.isAndroidTV
1414

1515
object AndroidTVUtil {
16+
private val FEATURE_FIRETV = "amazon.hardware.fire_tv"
17+
1618
fun isAndroidTV(): Boolean {
1719
val pm = UninitializedApp.get().packageManager
1820
return (pm.hasSystemFeature(@Suppress("deprecation") PackageManager.FEATURE_TELEVISION) ||
19-
pm.hasSystemFeature(PackageManager.FEATURE_LEANBACK))
21+
pm.hasSystemFeature(PackageManager.FEATURE_LEANBACK) ||
22+
pm.hasSystemFeature(FEATURE_FIRETV))
2023
}
2124
}
2225

0 commit comments

Comments
 (0)