Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 707b1f61 authored by Jacky Wang's avatar Jacky Wang
Browse files

[Catalyst] Fix LocationAccessAppPreference.intent

Fix: 418243848
Flag: com.android.settings.flags.device_state
Test: manual
Change-Id: Idabaca9d44da484ccc2bbfcba3dcf7b73057ab23
parent b4998320
Loading
Loading
Loading
Loading
+7 −10
Original line number Diff line number Diff line
@@ -99,15 +99,12 @@ private class LocationAccessAppPreference(
        RelativeDateTimeFormatter.Style.LONG
    )

    override fun intent(context: Context): Intent? {
        // TODO(b/418243848): Support UserHandle serialization to enable this Intent
        return null
        // return Intent(Intent.ACTION_MANAGE_APP_PERMISSION).apply {
        //     `package` = context.packageManager.permissionControllerPackageName
        //     putExtra(Intent.EXTRA_PERMISSION_GROUP_NAME, Manifest.permission_group.LOCATION)
        //     putExtra(Intent.EXTRA_PACKAGE_NAME, access.packageName)
        //     putExtra(Intent.EXTRA_USER, context.user)
        // }
    override fun intent(context: Context) =
        Intent(Intent.ACTION_MANAGE_APP_PERMISSION).apply {
            `package` = context.packageManager.permissionControllerPackageName
            putExtra(Intent.EXTRA_PERMISSION_GROUP_NAME, Manifest.permission_group.LOCATION)
            putExtra(Intent.EXTRA_PACKAGE_NAME, access.packageName)
            putExtra(Intent.EXTRA_USER, context.user)
        }

    override fun extras(context: Context): Bundle? {