Skip to content

Commit cafb114

Browse files
authored
android: don't show permissions for TV (#548)
Android TV has limited support for notifications compared to mobile - notifications are not show in the system UI to provide a leanback experience. Remove 'Permissions' from Settings menu. Fixes tailscale/corp/#21034 Signed-off-by: kari-ts <[email protected]>
1 parent af98b14 commit cafb114

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

android/src/main/java/com/tailscale/ipn/ui/view/SettingsView.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ import com.tailscale.ipn.ui.viewModel.SettingsNav
3939
import com.tailscale.ipn.ui.viewModel.SettingsViewModel
4040
import com.tailscale.ipn.ui.viewModel.VpnViewModel
4141
import com.tailscale.ipn.ui.notifier.Notifier
42+
import com.tailscale.ipn.ui.util.AndroidTVUtil
4243
import com.tailscale.ipn.ui.util.AppVersion
4344

4445
@Composable
@@ -96,9 +97,10 @@ fun SettingsView(settingsNav: SettingsNav, viewModel: SettingsViewModel = viewMo
9697
},
9798
onClick = settingsNav.onNavigateToTailnetLock)
9899
}
99-
100-
Lists.ItemDivider()
101-
Setting.Text(R.string.permissions, onClick = settingsNav.onNavigateToPermissions)
100+
if (!AndroidTVUtil.isAndroidTV()){
101+
Lists.ItemDivider()
102+
Setting.Text(R.string.permissions, onClick = settingsNav.onNavigateToPermissions)
103+
}
102104

103105
managedByOrganization.value?.let {
104106
Lists.ItemDivider()

0 commit comments

Comments
 (0)