diff options
author | Nikolas Havrikov <havrikov@google.com> | 2022-09-02 16:22:16 +0200 |
---|---|---|
committer | Nikolas Havrikov <havrikov@google.com> | 2022-09-02 16:22:16 +0200 |
commit | ac720b534f265b7648c72b6b226f11ba3cb4d6e7 (patch) | |
tree | 9c62a363c752117d2eb8875f7c08fde7e2342ab5 /PermissionController/src/com/android/permissioncontroller/DeviceUtils.java | |
parent | 14d09cc0f3b3026373fb5d07ecd5f6397b23cc90 (diff) | |
download | Permission-ac720b534f265b7648c72b6b226f11ba3cb4d6e7.tar.gz |
Determine TV form factor based on FEATURE_LEANBACK
This CL changes the implementation of isTelevision in DeviceUtils.java
to be consistent with NFF checks for other form factors.
Test: make
Change-Id: I50f98f3165444118d21edb7d6ba4730fd01fe0a8
Diffstat (limited to 'PermissionController/src/com/android/permissioncontroller/DeviceUtils.java')
-rw-r--r-- | PermissionController/src/com/android/permissioncontroller/DeviceUtils.java | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/PermissionController/src/com/android/permissioncontroller/DeviceUtils.java b/PermissionController/src/com/android/permissioncontroller/DeviceUtils.java index 60caf888c..ec3642d1d 100644 --- a/PermissionController/src/com/android/permissioncontroller/DeviceUtils.java +++ b/PermissionController/src/com/android/permissioncontroller/DeviceUtils.java @@ -18,12 +18,10 @@ package com.android.permissioncontroller; import android.content.Context; import android.content.pm.PackageManager; -import android.content.res.Configuration; public class DeviceUtils { public static boolean isTelevision(Context context) { - int uiMode = context.getResources().getConfiguration().uiMode; - return (uiMode & Configuration.UI_MODE_TYPE_MASK) == Configuration.UI_MODE_TYPE_TELEVISION; + return context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_LEANBACK); } public static boolean isWear(final Context context) { |