Skip to content

[Permissions] Fix PreviewMultiplePermissionsState preview status#1834

Open
saadkhalidkhan wants to merge 1 commit into
google:mainfrom
saadkhalidkhan:fix/preview-multiple-permissions-state
Open

[Permissions] Fix PreviewMultiplePermissionsState preview status#1834
saadkhalidkhan wants to merge 1 commit into
google:mainfrom
saadkhalidkhan:fix/preview-multiple-permissions-state

Conversation

@saadkhalidkhan

Copy link
Copy Markdown

Summary

  • Derive revokedPermissions, allPermissionsGranted, and shouldShowRationale in PreviewMultiplePermissionsState from previewPermissionStatuses, matching MutableMultiplePermissionsState behavior.
  • Add an instrumented test that enables inspection mode and asserts preview aggregate state.

Test plan

  • ./gradlew :permissions:spotlessApply
  • ./gradlew :permissions:compileDebugAndroidTestKotlin
  • ./gradlew :sample:assembleDebug
  • ./gradlew :permissions:connectedDebugAndroidTest (device/emulator required)

Fixes #1821

Derive revokedPermissions, allPermissionsGranted, and shouldShowRationale
from preview permission statuses so previews match runtime behavior.

Fixes google#1821
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Confusing preview behavior

1 participant