diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/qs/tiles/impl/rotation/domain/interactor/RotationLockTileDataInteractor.kt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/impl/rotation/domain/interactor/RotationLockTileDataInteractor.kt b/packages/SystemUI/src/com/android/systemui/qs/tiles/impl/rotation/domain/interactor/RotationLockTileDataInteractor.kt index 736e1a5cb9b6..57a60c179581 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/tiles/impl/rotation/domain/interactor/RotationLockTileDataInteractor.kt +++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/impl/rotation/domain/interactor/RotationLockTileDataInteractor.kt @@ -75,10 +75,10 @@ constructor( override fun availability(user: UserHandle): Flow<Boolean> = flowOf(true) private fun hasSufficientPermission(): Boolean { - val rotationPackage: String = packageManager.rotationResolverPackageName - return rotationPackage != null && - packageManager.checkPermission(Manifest.permission.CAMERA, rotationPackage) == + return packageManager.rotationResolverPackageName?.let { + packageManager.checkPermission(Manifest.permission.CAMERA, it) == PackageManager.PERMISSION_GRANTED + } ?: false } private fun isCameraRotationEnabled( |